2016年1月27日
摘要: 《精益创业》是一本非常好的创业管理书籍,本书通过作者的亲身经历讲述了创业过程中各各需要注意的地方,建立在过去很多管理和产品开发的理念之上,包括精益制造、设计思维、客户开发和敏捷开发。它代表了一种不断形成创新的新方法,称为”精益创业”.原则精益创业需要理解的五项原则:1、创业者无处不在:在充满不确定性... 阅读全文
posted @ 2016-01-27 13:30 魏振耀 阅读(351) 评论(0) 推荐(0) 编辑
  2012年11月5日
摘要: 打开终端(Terminal),arp -a,发现有网关的 MAC 和另外1个 IP 的 MAC 相同,显然遭遇 ARP 攻击了。Ping 了一下网关(192.168.1.1),不通,看来情况不容乐观啊。开始采取抵御措施吧。一般的 ARP 攻击只是伪装网关,把正确的网关 MAC 地址加入本机 MAC 地址表即可。所以首先要获取正确的网关 MAC地址。但是攻击 PC 一直在发送错误的 ARP包,采取以下对策。终端中执行命令:sudo tcpdump -i en1 host 192.168.1.1tcpdump 是 Unix 系统的抓包工具,上面命令的作用是使用 root 用户执行 tcpdump 阅读全文
posted @ 2012-11-05 19:09 魏振耀 阅读(398) 评论(0) 推荐(0) 编辑
  2012年11月2日
摘要: 有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使情况更麻烦。相反的,你需要知道一些系统的方法,并且学习怎么找到崩溃和他的原因。第一件需要知道的就是在你的代码中准确的找到crash发生的地方:在那个文件,那一行。Xcode debugger将会帮助你,但是你需要懂得怎么样最好的使用它,这也是这篇教程展示给你的。这篇教程对于所有的开发者都是有利的。即使你是一个很有经 阅读全文
posted @ 2012-11-02 11:24 魏振耀 阅读(588) 评论(0) 推荐(0) 编辑
  2012年8月11日
摘要: eclipse里面的菜单:run -> External Tools -> External Tools Configurations...然后在里面设置:location: C:\WINDOWS\explorer.exeArguments: ${container_loc}如上配置可以实现MyEclipse中打开当前文件所在的文件夹功能 阅读全文
posted @ 2012-08-11 23:09 魏振耀 阅读(1897) 评论(0) 推荐(0) 编辑
摘要: 做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。 SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。并且只能在表的末尾添加字段,比如,为 Subscription添加两个字段:1ALTERTABLESubscriptionADDCOLUMNActivation BLOB;2ALTERTABLESubscriptionADDCOLUMNKeyBLOB; 另外,如果遇到复杂的修改操作,比如在修改的同时,需要进行数据的. 阅读全文
posted @ 2012-08-11 16:25 魏振耀 阅读(3496) 评论(0) 推荐(1) 编辑
  2012年7月20日
摘要: 线程是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。每个线程都有一个优先级,高优先级线程的执行优先于低优先级线程。每个线程都可以或不可以标记为一个守护程序。当某个线程中运行的代码创建一个新 Thread 对象时,该新线程的初始优先级被设定为创建线程的优先级,并且当且仅当创建线程是守护线程时,新线程才是守护程序。当 Java 虚拟机启动时,通常都会有单个非守护线程(它通常会调用某个指定类的 main方法)。Java 虚拟机会继续执行线程,直到下列任一情况出现时为止:调用了 Runtime 类的 exit方法,并且安全管理器允许退出操作发生。非守护线程的所有线程都已停止运行 阅读全文
posted @ 2012-07-20 13:50 魏振耀 阅读(411) 评论(2) 推荐(0) 编辑
摘要: 1.具有灵活的分页功能。分页功能是每个项目中必须要实现的功能,而恰恰这个功能是比较费时费力的,如果在框架中实现这一功能,将在每个项目中大大减少分页的重复性工作。2.可以方便的实现文件的上传与下载、数据的导入和导出的功能。文件的上传于下载、数据的导入和导出在大部门项目中也会遇到,但是这两个功能可能会因为项目的不同导致实现上有一点区别,我们框架中要做的就是应该抽出其中共有的东西,定义为抽象的东西,以便不同的项目、不同的需求都能很容易的实现该功能。3.方便的事务管理功能。事务管理一般来说都定义在业务逻辑层。我们框架中应该实现对业务逻辑对象事务的简单配置甚至是零配置。笔者接触过的两个框架中,一个需要在 阅读全文
posted @ 2012-07-20 13:49 魏振耀 阅读(304) 评论(0) 推荐(0) 编辑
  2011年12月20日
摘要: 最近安装了Ubuntu11.10,发现桌面右键快捷菜单中已经没有创建启动器这个选项了。上网搜索了之后做如下总结:首先安装sudo apt-getinstall--no-install-recommends gnome-panel安装完成后,再运行如下命令gnome-desktop-item-edit~/--create-new~/就是当前用户创建启动器的所在的目录,进入该目录找到该文件拷贝到桌面就可以了。 阅读全文
posted @ 2011-12-20 17:36 魏振耀 阅读(2805) 评论(0) 推荐(0) 编辑