Category: 计算机
国外的 IT 公司面试程序一般都是先进行 电话面试. 大公司像 FACEBOOK, GOOGLE 在电话面试中就会进行一些编程题, 算法题的测试. 有的时候会有两轮的电话面试. 第一轮一般是了解情况, 第二轮电话面试会进行数据结构与算法, 编程, 分析解决问题等方面进行测试. 当然会需要上网. 比如GOOGLE会要求你在 GOOGLE DOC上即时编程, 这样面试官能即时在电话的那一头了解到你的编程能力和风格等等. 以下是一些 电话面试的技巧 (程序员/软件工程师), 猎头会有一些简单的问题来进行第一轮的筛选. 电话使用耳机或者免提 这样你的双手就能腾出来码代码 如果问题不清楚 一定要问明白 尽可能的找到最优的解决方法 尽快的找到解决方法 …
LINUX 下的 SHELL 是很强大的编程工具(环境). 这里有一个例子. 在力扣/leetcode编程网站上有这么一题. 写bash脚本来计算一个文本文件中每个单词的频率 words.txt. 为了简单起见,你可以假设: words.txt只包含小写字符和空格”字符. 每个字必须由只小写字符. 字由一个或多个空格字符分隔. 例如,假设words.txt具有以下内容: the day is sunny the the the sunny is is 您的脚本应该输出以下,并按降序频率: the 4 is 3 sunny …
十年前(2005年)我本科的毕业设计做了一个中国象棋的 桌面程序 智慧 中国象棋 (Xiang Qi) 一款完全免费的 中国象棋 (Xiang Qi) 游戏 后来认识媳妇之后 改名成 ‘智慧’ 我俩名字的一个字. 最开始代码是在DELPHI 7下编译的 后来移到 DELPHI 2007 最近休假 又整了整代码 移到了 DELPHI XE8 下编译. DELPHI XE8 下支持 …
Delphi XE7 之后 语法就加了 Parallel.For 用于多线程编程. 有一个第三方开源的库 OmniThreadLibrary (OTL) 也可以用 但是在 D2007 下由于没有 匿名函数和通用模板 一些OTL的高级语法就都不能用了. The AsyncCall 也是第三方开源的 库 支持 D2006到 XE2 但是也没有 Parallel.For 语法. 下面就简单在 D2007 下实现了 多线程 …
现在的编译器已经非常强大, 在大多数情况下, 开发者无需手动进行底层代码优化. 正如计算机科学家 Donald Knuth 所说: “过早优化是万恶之源”. Pre-optimisation is the root of evil. 过早关注细节优化, 反而可能导致代码复杂度增加, 降低可读性和可维护性. 与其过度纠结于微小的性能提升, 不如专注于编写清晰/可扩展的代码, 并在真正的性能瓶颈显现后, 基于数据进行针对性的优化. 现代软件开发更强调架构设计/算法选择和合理的数据结构, 这些往往比局部优化更能带来实质性的性能提升. 以下测试是基于: Benchmark. 计算PI的程序在这里能找到 源代码. 测试机器的性能配置如下: 16GB …
公司前不久买了DELPHI XE8 (花了1400多英镑 一套). 并且买一送一, 我选择了 Delphi 2007. 因为D2007是 ANSI版本中最好的WIN32开发利器. 由于当时选了一年的升级服务 所以昨天发布的 Delphi 10 Seattle 版本可以免费升级. 和WINDOWS一样 这次EMB公司没有出XE9而是直接跳到了DELPHI 10. 据说这也是DELPHI最后的一个版本之后的版本会以更新的方式推送给有更新服务的用户. 尊敬的Embarcadero公司的客户, Embarcadero Technologies公司很高兴地宣布,公司的RAD Studio 10西雅图,德尔福10西雅图和C ++ Builder 10西雅图的释放. 此版本是提供给XE8用户提供了一个积极的更新订阅.与10版开始,不再需要在更新订阅用户有10版的具体序列号和许可证.只要更新订阅是最新的,现有的许可证将自动更新的新版本. …
软件分享 – Delphi 7 绿色精简版 Delphi 7 作为 Borland 经典的 RAD(快速应用开发)工具,因其高效、稳定、轻量的特性,至今仍受到许多开发者的喜爱。特别是在一些老旧系统维护、嵌入式开发以及 Windows 桌面应用程序开发中,Delphi 7 依然具有不可替代的价值。 版本特点 绿色精简:无需安装,解压即可使用,无需修改注册表,适合便携运行。 保留核心功能:精简了部分不常用的组件和帮助文档,仅保留 VCL、数据库支持等核心开发功能,确保轻量运行的同时不影响正常开发。 兼容性好:可在 Windows 7、Windows 10 及部分 Windows 11 版本上运行,适用于 32 位和 …