• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ying_seven
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2012年12月1日

2012.12.1 随笔
摘要: 人做什么事总是要在一个框架下,一些约束下完成,不同的事情不同的工作可能框架不同。但所需要的思想却完全来于自己。要先进入这个框架,再跳出这个框架,最后自己制定一个新的框架。要在框架外思考,框架内实现。一花一草一世界,凡事重在思想,抓住本质。每个框架也有它的思想,我们也该抓住它的本质。不该让细枝末节遮挡了我们的视线。在一个框架下工作,应将自己的思想灌入这个框架之中,形成框架在自己思想下的可行性方案。做时,重视每个细节。做毕,跳出来,再回望、俯视。修补、反思源于自身的思想本质有无缺漏。有一句名言,鱼是最后看见水的。我觉得跳出你的框架正难于此。 阅读全文
posted @ 2012-12-01 11:12 ying_seven 阅读(98) 评论(0) 推荐(0)
 
 

2012年6月5日

C语言段错误
摘要: 当我在linux下写c语言的时候经常会遇到段错误.所以就来细究一下.段错误或段违规(segmentation violation)查看ExpertC Programming(Peter Van Der Linden)Pg.156解释到段错误是由于内存管理单元(MMU)的异常所致,而该异常则通常是由于解除引用一个未初始化或非法的指针引起.就是指针正在引用一个并不位于你的地址空间中的地址.书中的例子1 int *p = 0; 2 *p = 17; 这里显然 地址0 并不是你程序所在的地址空间 所能得到的而我在试验的时候 几乎随便给个地址 都是段错误这也很正常,在运行之前是很难知道系统给你分配的.. 阅读全文
posted @ 2012-06-05 16:56 ying_seven 阅读(2025) 评论(0) 推荐(0)
 
 

2011年3月31日

2.4基于虚拟机的Linux内核编译
摘要: 今天把linux的内核重新编译了一下,周折颇多.我是用vmware虚拟机,linux是redhat9.0.编译的是自带内核2.4.28-8.主要是想把模块加载的选中.再就是体验下linux内核编译.1、 在/usr/src/linux-2.4.28-8清楚下配置文件make distclean2、 把arch/x86_64/defconfig 拷贝到linux-2.4.28-8的目录下配置内核make menuconfig3、 在第二步里 我把模块加载的一些选项都选上了4、 编译内核 make bzImage 到了这里并没有提示错误 但是我却找不到编译好的bzImage.很是郁闷 后来发现在a 阅读全文
posted @ 2011-03-31 00:33 ying_seven 阅读(1577) 评论(0) 推荐(0)
 
 

2011年3月28日

编程珠玑读书笔记——出现次数为多次的位图法实现
摘要: 是书上的一道问题,文件中保护至多10000000个记录,每条记录都是一个7位整数.你只有1mb的主存(我的编码完成所需内存会略大于1mb,可以用多通道解决,这里暂不实现)每个整数至多只能出现10次.只是把位图法的存储空间变为4bit即用4bit来表示该数的出现次数 为0则文件中无此数以下是我自己用c实现的 编译器是vc6.0#define BITSPERWORD 32#define SHIFT 3#define MASK 0x07#define N 10000000int a[4*N/BITSPERWORD];/***************************************** 阅读全文
posted @ 2011-03-28 18:47 ying_seven 阅读(431) 评论(0) 推荐(0)
 
编程珠玑读书笔记——串的转置算法
摘要: 将一个具有n个元素的一维向量向左旋转i个位置.假若n = 8, i = 3, 那么向量abcdefgh 旋转后为defghabc.(文中代码部分,均为我用c语言实习.编译器为vc6.若出现错误或者有更好的方法请,请留言交流.谢谢~)1、将待旋转的向量看作是ab两段,假设a比b短,将b分割为b1和b2使b2长度与a相等.交换a、b2,这样ab1b2变为b2b1a这样a已经在自己最终的位置上了.下面的工作就变成了旋转b2b1./********************************** Fction:将字符串按条件转置 char * p:字符串首地址 int t:所要选择部分的长度 in 阅读全文
posted @ 2011-03-28 01:51 ying_seven 阅读(466) 评论(0) 推荐(0)
 
 

2011年3月24日

位图算法
摘要: 这种表示法一般符合3个属性:1、输入范围相对要小2、不包含重复数据3、没有数据与单个整数(主键)以外的每一记录相关联Jon Bentley给出的实现#define BITSPERWORD 32#define SHIFT 5#define MASK 0x1f#defien N 10000000//如果要连续的静态内存空间 还是数组比较好 我用的时候用的是malloc//感觉没有数组好 而且 malloc还容易忘free int a[1+N/BITSPERWORD];//我自己写的时候 用的是 i/32 和 i%32 明显没有大师用的好//对于地址相关型数据的操作 还是位操作 显得灵便 效率更高v 阅读全文
posted @ 2011-03-24 23:06 ying_seven 阅读(346) 评论(0) 推荐(0)
 
 

2011年3月23日

今天开通博客~
摘要: 今天正式开通我的技术博客~ 本博客仅用于记录学习过程、学习资料、学习感想.备忘~希望以后可以以此为平台和大家沟通交流学习方面的经验.文笔不是太好.也希望借此可以锻炼自己~ 阅读全文
posted @ 2011-03-23 16:37 ying_seven 阅读(110) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3