上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 从.net到delplhi 从windows到Linxu 未来有多远? 如何突破自己? 什么是自己? 我从哪里来,要到哪里去? 世界是什么? 是世选择了我,还是我选择了世界? 怎么才能够完成蜕变? 去他妈的,干吧!!! ARM可执行文件格式 ELF:可执行文件格式 AFX:ARM的调试文件 BIN:可以写到flash或者RAM中直接运行 加载时地址就是程序放置的地址,运行地址就是程序... 阅读全文
posted @ 2013-12-06 17:34 Pavkoo 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 常量有(这些值会被编译到程序的.data段): 整型常量 就是直接数字 实型常量 字符常量 'a' '\x61' 字符串常量 "I will greate" "i\'m the best" 布尔常量 false true const 修饰的变量 强制类型转换的方法: 类型(变量)或者 (类型)变量 --[这个是C语言的方式] const_cast 变量 dynamic_cast 变量 ... 阅读全文
posted @ 2013-12-06 13:52 Pavkoo 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 回调函数是如何实现的?在C语言中如何实现泛型,模板,策略模式? 阅读全文
posted @ 2013-12-06 09:27 Pavkoo 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 工作需要,重新拾起C语言 阅读全文
posted @ 2013-12-05 18:00 Pavkoo 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 碰到这个问题后找到这个帖子就转了过来 当用apt-get更新软件包时常出现错误提示Unable to locate package update, 尤其是在ubuntu server上,解决方法是: 先更新apt-get #sudo apt-get update 执行完后,问题就解决了。 继续更新: #sudo apt-get upgrade 然后就可以安装apache: #sudo apt-get install apache2 等就可以了 安装mysql命令:sudo apt-get install mysql-server mysql-client 阅读全文
posted @ 2013-11-26 10:59 Pavkoo 阅读(331) 评论(0) 推荐(0) 编辑
摘要: CPU执行线程期间,从内存里调用指令,然后运行,这些指令有可能要从硬盘里面,网络里,读取数据。我们知道在计算机硬件体系中,从内存读取数据的速度会大于从硬盘或网络里面的速度。线程必须要等到硬盘里面的数据都加载到内存的时候才能够继续运行。这个时候CPU实际上是在等待硬盘数据的准备,也就是说当前CPU正在执行的线程会进入等待状态。这种等待对于CPU来说是一种极大的浪费,特别是对于高性能的服务器程序来说。... 阅读全文
posted @ 2013-11-18 09:17 Pavkoo 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 对于服务器-客户端这种架构的软件,通常客户端的数据来自于服务器,如何让一个服务器进程,来满足多个客户端程序的数据请求?一种简单的方法就是,每当一个客户请求来领,服务器就为该客户端创建一个线程。当有100个客户端请求,服务器就应该有100个数据结构分别管理每一个线程。通常服务器还要为每个客户端如何分配,哪个客户端发多少数据进行动态的调整。这是一个非常复杂的工作。好的是,windows为我们提供了一个... 阅读全文
posted @ 2013-11-16 17:29 Pavkoo 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 什么是内核?windows操作系统为了更好的管理进程,线程,创建了很多数据结构,这些数据结构运行在windows的底层,并不开放给开发人员;所以开发人员称这些结构为内核,但是为了开发人员能够使用,windows将内核封装为句柄并开放,所以句柄就是指向内核数据结构的一个程序员可以使用的对象。 我们前面所说的用户模式下的线程同步有一个缺点,就是不能夸进程来实现同步:比如QQ进程在启动的时候需要启动一个... 阅读全文
posted @ 2013-11-16 12:41 Pavkoo 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1.需要先找到linux系统盘所在到目录grub rescue > ls然后依次ls (hd0,msdosX)/假如我们到系统在msdos22.输入set root=(hd0,msdos2)set prefix=(hd0,msdos2)/boot/grubinsmod/grub/normal.modnormal此时如果没有错,就能够看到grub界面来3.进入linux后,在终端输入,重新安装grub目录sudo update-grubsudo grub-install /dev/sda (sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对) 阅读全文
posted @ 2013-11-13 10:23 Pavkoo 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 用户模式下的多线程同步只适用用于同一个进程内的多个线程,其范围使用于读写问题:比如一本书,必须是作者A写完之后,读者B才能够读取。否则作者一边修改,读者一边读,完全乱套。 线程读者B如何能在多线程环境下完成等待呢?请参看这里 那要等到什么时候呢? LONG InterlockedExchange( //该函数将target变量的值 LPLONG Target, // 指向32位需要改变的变量的地... 阅读全文
posted @ 2013-11-07 20:30 Pavkoo 阅读(245) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页