交流面试的时候,经常有朋友会问一个问题:我正确回答了90%的面试题,为什么被拒? 我们就来探讨这个问题。 先回答我一个问题:假设一次面试满分是100分,你正确回答90%题,该得多少分?如果你认为该得90分,那说明你还没有理解面试,区分不开面试与考试的区别。考试是看你是不是合格,面试是要选拔最优。用考试的思维应对面试,哥们儿你南辕北辙了。 现在回答我第二个问题,如果某个职位,有10个人都能正确回答90%题,凭什么要求对方把offer给你?如果想不通这个问题,那你将来的面试成功率将永远是1/N(N表示竞争同一个岗位时,与你水平相当的人数)。 你有没有想过,你的竞争对手中,发生如下情况... 阅读全文

Sony Z13 系列笔记本的驱动程序一直停留在 2010 年的版本, 在 Windows 7 下工作正常, 最近升级到了 Windows 8 , 这个版本的驱动程序无法正常工作了, 由于 Z13 是 2010 年的产品, Sony 根本不打算提供 Windows 8 系统的驱动, 于是只好开始折腾, 想办法安装 NVIDIA 官方的驱动程序。 经过不懈的折腾, 总算搞好了, 现在总结如下: 注意: 1 和 2 两步仅仅针对 Windows 7、8 , 如果你的系统还是 Windows XP ,则直接忽略。 1、 破解 Sony 的 BIOS 高级菜单 Sony 笔记本的 BIOS... 阅读全文

介绍如何通过网页内部分发 iOS 应用, 包括 In-House 企业应用和 ad-hoc 测试应用。 原生 XCode 应用 1. 归档编译 用 XCode 打开要分发的项目, 依次选择 "Product" -> "Build for" -> "Archiving", 如下图: 编译完成之后,就会生成 XCode 的项目归档, 接下来使用 Organizer 设置分发信息。 2. 使用 Organizer 设置分发信息 打开 Orangizer , 选择 Archives 标签, 可以看到现有的 XCode 项目归档, 选择要分发的项目, 然后点击右边的 D... 阅读全文

无论是在争取与客户签约网站设计或是说服用户从与你联络到合作,我们都需要知道如何令人信服。像在网站设计行业里的许多人一样,我的职业很奇怪。我是兼职销售、兼职咨询顾问和兼职用户体验设计师。某天,我需要先将一个新点子推销给董事会,然后再设计一个电子商务购物流程。然而,在我所做的所有事中的重要环节是:我花费了大多数时间用来说服客户。 作为网页设计师,我们经常需要把客户引导到我们所希望的样子中去。这是一个非常重要的技能。这不是在探讨如何操纵客户的诈骗术,毕竟撒谎让你失去一切。但可通过个人展示让人们更易接受你的观点。也许第一个最关键的方法就是引起共鸣。 1、引起共鸣 最糟糕的做法莫过于在开会或... 阅读全文

Android 模拟器一直以运行速度慢著称, 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题。 Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘, Intel HAXM 的描述如下: 使用 Intel VT 技术; 为 Android x86 虚拟... 阅读全文

多数情况下, NHibernate 提供的 HQL、 Linq 以及条件查询足够用了, 但是在某些情况下, 需要使用 SqlQuery, 使用 SqlQuery 可以查询标量(简单类型), 查询单表实体类, 关联表查询。 查询标量(简单类型) var db = this.ObjectContainer.Resolve<NorthwindContext>(); var sqlQuery = db.Session.CreateSQLQuery("select count(0) as c from categories"); sqlQuery.AddScalar("c", N... 阅读全文

INotifyPropertyChanged 接口是 WPF/Silverlight 开发中非常重要的接口, 它构成了 ViewModel 的基础, 数据绑定基本上都需要这个接口。 所以, 对它的实现也显得非常重要, 下面接贴出我知道的几种实现方式, 希望能起到抛砖引玉的作用。 一般的实现方式 这是一种再普通不过的实现方式, 代码如下: public class NotifyPropertyChanged : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; ... 阅读全文

C 语言小知识 2012-12-17

堆与栈(Heap and Stack) 堆相对比较容易理解, 就是计算机剩余的内存, 可以通过 malloc 函数访问获取堆内存。 每次调用 malloc , 操作系统使用内部函数为你注册分配一块内存, 并返回指向它的指针。 当你使用完之后, 要用 free 函数将它返回给操作系统以便其它程序可以使用。 如果没有这么做的话, 将会导致你的程序出现内存泄漏。 栈是一个特殊的内存区域, 存储函数创建的本地变量。 它的工作原理是每个函数的参数被压入堆栈,并在函数内使用。 这是真正的栈道数据结构, 后进先出。 对于本地变量也是相同的。 栈的好处是简单, 当函数退出时, C 编译器将这些变量... 阅读全文

多数情况下 NHibernate 使用配置文件进行配置, 但是我们也可以使用代码进行配置, 步骤如下: 1、 创建一个 Configuration using Nhibernate.cfg; var config = new Configuration() .SetProperty("connection.provider", "NHibernate.Connection.DriverConnectionProvider") .SetProperty("connection.driver_class", "NHibernate.Driver.SqlClientDriver") ... 阅读全文

Android 系统上添加虚拟内存已经不是什么新鲜事了, 很多手机都支持, 通常都是将虚拟内存添加到 SD 卡上, 不过由于 SD 卡的的读写速度有速度限制, 再加上如果不是用高速的 SD 卡的话, 将虚拟内存添加到 SD 卡上的效果就不是很明显了, 其实还有一个地方可以添加虚拟内存, 那就是 /data 目录。 为什么把虚拟内存添加到 /data 目录呢, 原因如下: 1、 /data 目录有足够的的剩余空间容纳虚拟内存 几乎所有的 Android 手机都支持 App2SD 或者 App2Ext , 将应用安装到 SD 卡之后, /data 目录剩余的空间比较大, 是足以容纳下虚... 阅读全文

Android 4.0 系统定义了一系列的高效导航方式 (Effective Navigation), 主要包括标签、下拉列表、以及向上和返回等, 本文介绍如何用 Mono for Android 实现这些的导航方式。 准备 Android 4.0 ICS 项目 新建 Android ICS 项目 打开 MonoDevelop , 新建一个 Mono for Android 项目, 并在项目的属性页将 Target Framework 设置为 Android 4.0.3 (Ice Cream Sandwich) , 如下图所示: 添加 Mono.Android.Support... 阅读全文

Windows 8 的窗口界面已经不再有半透明的 Aero 效果, 但是窗口的边框还是那么宽,在这个流行窄边框的时代, 显得是那么的格格不入, 本文介绍通过修改注册表调整 Windows 8 的窗口宽度。 先看看 Windows 8 默认的边框, 很宽的, 和 Windows 7 的一样宽, 但是没有 Areo 效果, 总觉得有点儿难看, 如下图: 按下快捷键 Win + R , 输入 regedit , 打开注册表编辑器, 找到 HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics, 如下图所示: 需要修改这两个键 B... 阅读全文