现在位置: 首页 > hrthly841022发表的所有文章
  • 06月
  • 05日
综合 ⁄ 共 1358字 评论关闭
          操作系统第一次实验,进程管理。编程环境Linux+gcc         这篇文章是在我自己实验报告的基础上,改进而来  1.进程的创建(必做题) 编写一段程序,使用系统调用fork( )创建两个子进程,在系统中有一个父进程和两个子进程活动。让每个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b” 和“c”。试观察记录屏幕上的显示结果,并分析原因。 <参考程序>     # include<stdio.h>     main()     { int  p1, p2;       while((p1=fork())= = -1);       if(p1= =0)          putchar(‘b’); ......
阅读全文
  • 09月
  • 03日
数据库 ⁄ 共 712字 评论关闭
1.表的创建   create table tablennme(object type);    如川建一个book的表   create table book(book_id int(5),                                    book_name char(20),                                    book_author char(20));   表示有一个book_id ,book_name ,book_author的列,类型分别为int char char; 2.表的插入列   alter table tablename add newlinename type;     如在上例中增加列book_date,类型为date;      alter table book addbook_date date; 3.修改表中数据    update tablename set  需修改的地方 wh......
阅读全文
  • 06月
  • 09日
操作系统 ⁄ 共 14字 评论关闭
   free -m      top
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 200字 评论关闭
简单的说 所有的touchEvent的都会通过UIApplicatio的 sendEvent:(UIEvent) event;所以我们覆盖此方法就可以监听全局的application了。方法1:hook     也就是我们常用runtime方法了直接上代码了方法2:覆写UIAppliaction那么如何让系统启动时使用这个Appliction呢?改为:即可,项目启动时候就会加载MyApplication了。
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 909字 评论关闭
题意:有10种面值为 1, 2, 5, 10, 20, 50, 100, 200, 500 ,1000 的钱  每种钱有一定的数量 给你一个总钱数,要求找出最少的钱币数量 如果找不出输出-1 思路:原以为可以用贪心解,但先付大钱,可能会无解(但其实是有解的) 用动态规划解 但你不知总钱数的范围 无法建数组 最后改用DFS深搜实现 //125MS    204K #include <stdio.h> int coin[] = {1,2,5,10,20,50,100,200,500,1000}; int num[11]; int ans[11],flag; void dfs (int pay,int p) {     if (flag)   //当前以找到 返回         return ;     if (p == -1) ......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 997字 评论关闭
从最最基本的层面上讲,每个员工都应该为最求两种基本的能力而奋斗,它们是:编程技能和做员工的技能。 编程技能是指能写出好的,稳定的,有效率的,可维护的,以及所有其它褒义形容词能描绘的代码的能力。这些是程序员们喜欢花时间反复唠叨,讨论,阅读的东西。 做员工的技能是指做一个好的雇员和同事的能力。它意味着有求必应,善于交流,能够按期完成,善于接受反馈,有能力把复杂的事情解释清楚,以及其它一些类似的技能。 一个极端的例子 对两个人的形象描绘: Rodrigo毕业于麻省理工,他在业余时间开发编译器。他是Has......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 143字 评论关闭
浓缩10年工作经历精华,结合电信领域和互联网领域的经验, 剥去架构设计高大上的神秘外衣,提炼架构设计的终极大法, 菜鸟也能做架构设计,架构设计不过如此。  主要内容包括: 1)什么是架构设计 2)架构设计的终极大法 3)架构设计的基本原则 4)如何提升架构设计能力 详细请点击下载:十年磨一剑之架构设计
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 1147字 评论关闭
4.1 用构造器确保初始化 4.2 方法重载 在static内部不能调用非静态方法(除非把对某个对象的引用传递到static方法里,然后通过这个引用来调用非静态方法) 4.3 清理:终结处理和垃圾回收 Java有垃圾回收器负责回收无用对象占据的内存资源。但也有特殊情况,假定你的对象(并非使用new)获得了一块“特殊”的内存区域,由于垃圾回收器只知道释放那些经由new分配的内存,所以它不知道如何释放该对象的这块“特殊”内存。为了应对这种情况,Java允许在类中定义一个名为finalize()的方法。它的工作原理“假定”是这样的:一旦垃圾回收器准备好......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 2064字 评论关闭
做网站 ,麻烦在更新和改版,特别是大规模更新,如果不是用cms系统,手工工作量非常大。   告诉你个秘密吧,其实只要用好模板工具,就能很好地“批发”网页。常见的网页制作 工具如Dreamweaver 中都有这项功能,使用模板就能减少大量的重复劳动。   一、建立模板   1、创建模板页面   最简单的办法是将一个网页另存为模板文件,通过执行命令:File→Save as Template,Dreamweaver 会在网站 根目录中建立一个模板文件夹——Templates来保存该模板。   当然,也可以新建一个模板:Window→Templates,会出现的Templates面......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 12822字 评论关闭
  CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下:        CVS服务器(文件版本库)      /     |       \      (版 本 同 步)    /       |         \ 开发者1  开发者2   开发者3 作为一般开发人员挑选2,6看就可以了,CVS的管理员则更需要懂的更多一些,最后还简单介绍了一些Windows下的cvs客户端使用,CVS远 程用户认证的选择及与BUG跟踪系统等开发环境的集成问题。 CVS环境初始化:CVS环境的搭建 管理员 CVS的日常使用:日常开发中最常用的C......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 26201字 评论关闭
VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.   一、问题的提出 编写一个耗时的单线程程序:   新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:  void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000); //延时6秒}   编译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。为了更好地处理这种耗时的操作,我们有必要学习——多......
阅读全文
  • 12月
  • 05日
综合 ⁄ 共 8602字 评论关闭
1.JAVA SERVLET API中forward() 与redirect()的区别? 前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。 2.两种跳转方式分别是什么?有什么区别?    :有两种,分别为: <js......
阅读全文