现在位置: 首页 > laten发表的所有文章
  • 10月
  • 03日
编程语言 ⁄ 共 1044字 评论关闭
fork函数        在linux中,只有一个函数可以创建子进程:fork。     #include <sys/types.h>     #include <unistd.h>     pid_t fork(void);          由f o r k创建的新进程被称为子进程( child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新子进程的进程I D。将子进程I D返回给父进程的理由是:因为一个进程的子进程可以多于一个,所以没有一个函数使一个进程可以获得其所有子进程的进程I D。f o r k使子进程得到返回值0的理由是:一个进程只会有一......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 540字 评论关闭
传送门:http://codeforces.com/contest/466/problem/B 做比赛那会儿脑洞大开,目测是吃了万恶的烤鱼。。 #include<stdio.h> #include<string.h> #include<math.h> #define N 1e18 int main() { __int64 n, a, b; while(~scanf("%I64d%I64d%I64d", &n, &a, &b)) { __int64 ans = N; n *= 6; if(a * b >= n) { printf("%I64d\n", a * b); printf("%I64d %I64d\n", a, b); continue; } __int......
阅读全文
 当打开一个.h或.cpp文件时,  Solution Explorer就自动展开文件所在的目录;   如果不想展开:           Tools           -> Options           -> Projects And Solution           -> General           ->Track Active Item in Solution Explorer  (去掉前面的对勾)
阅读全文
  • 07月
  • 09日
综合 ⁄ 共 58字 评论关闭
对我这段时间的工作,指导性很高。 编出的代码始终是存在很多的问题,bug不断地出现,每改动一个Bud都要花费很多时间。
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 499字 评论关闭
  java的几种对象(PO,VO,DAO,BO,POJO)解释     一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。    二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对 应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。    三、DAO:data access object 数据......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 222字 评论关闭
最近刚刚进一家公司实习,安装android开发环境的时候遇到了adb.exe无法正常启动,导致运行android程序的时候出现超长时间等待,卡机的问题,然后上网查了下,发现是adb的默认端口5037被其他程序占用了,导致无法启动adb.exe,解决方面是在环境变量中添加一个环境变量,改变adb.exe的默认端口。方法如下:添加环境变量,变量名: ANDROID_ADB_SERVER_PORT   变量值:7035     然后点击确认就OK了!
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 901字 评论关闭
上一篇文章成功的将apkplug框架嵌入了应用中并且启动 链接http://www.apkplug.com/blog/?post=10 这一篇文章实现如何获取所有已安装插件   一 获取框架的SystemBundle的上下文BundleContext      apkplug框架启动会自动创建一个SystemBundle, 它是框架的第一个插件不可停止和卸载,通过它我们可以与apkplug和其他插件通信     FrameworkInstance.getSystemBundle() 便可以获取到SystemBundle但它没有太大意义,我们需要获取它的运行上下文BundleContext     BundleContext context =frame.getSystemBundleContext(); 二 通过B......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 7989字 评论关闭
转自:http://www.cnblogs.com/henryhu/archive/2010/02/20/1669939.html 1、反转一个链表。循环算法。               1     List   reverse(List   l)   {       2     if(!l)   return   l;       3         list   cur   =   l.next;       4     list   pre   =   l;       5     list   tmp;       6     pre.next   =   null;       7     while   (   cur   )   {       8         tmp   =   cur;       9         cur   =   cur.next;     10         tmp.next   =   pre     11         pre   =   tmp;     12     }   ......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 959字 评论关闭
"++"(--)是自增(减)运算符,单目运算符,优先级高于双目运算符,低于()。结合性为从右到左。.   ++i是使用i之前先使i加一.   i++是使用i之后再加一. 对于++、--运算符,应注意以下几点: (1)++、--运算符只能用于变量,而不能用于常量或表达式,例如8++,(x+y)--均是不合法的。 (2)++、--运算符是单目运算符,优先级高于双目基本算术运算符,而低于括号( ( ) )运算符,结合性为从右到左。 (3)++、--运算符的运算对象为字符型、整型、指针型变量或数组元素,运算结果的数据类型同运算对象的类型一致。 (4)......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 2614字 评论关闭
一、Linux内核对多进程和多线程的支持方式 Linux的线程实现是在核外进行的,核内提供的是创建进程的接口do_fork()。内核提供了两个系统调用__clone()和fork(),最终都用不同的参数调用do_fork()核内API。 do_fork()提供了很多参数,包括CLONE_VM(共享内存空间)、CLONE_FS(共享文件系统信息)、CLONE_FILES(共享文件描述符表)、CLONE_SIGHAND(共享信号句柄表)和CLONE_PID(共享进程ID,仅对核内进程,即0号进程有效)。 当使用fork系统调用产生多进程时,内核调用do_fork()不使用任何共享属性,进程拥有独立的运行环境。 当......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 1702字 评论关闭
大型网站架构演变过程、大并发服务器架构: http://blog.csdn.net/jnu_simba/article/details/15972395#comments 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构): http://blog.csdn.net/v_july_v/article/details/6704077 从上百幅架构图中学得半点大型网站建设经验(上): http://blog.csdn.net/v_july_v/article/details/6839360 从几幅架构图中偷得半点海量数据处理经验: http://blog.csdn.net/v_july_v/article/details/6689489 大型网络游戏服务器的框架设计: http://www.cnblogs.com/jiangwang2013......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 1244字 评论关闭
题目描述如下: Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically neighboring. The same letter cell may not be used more than once. For example, Given board = [ ["ABCE"], ["SFCS"], ["ADEE"] ] word = "ABCCED", -> returns true,word = "SEE", -> returns true,word = "ABCB", -> returns false. 最开始朝DP去想了下没有结果,于是还是......
阅读全文