搜索到与相关的文章
Linux

linux内核中的文件描述符(一)--基础知识简介

linux内核中的文件描述符(一)--基础知识简介Kernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)作为文件的使用者,进程理所当然的要将所使用的文件记录于自己的控制块中,也就是task_struct。另外,由于进程所对应的程序也是一个文件,因此进程控制块还必须记录这个文件的相关信息。由于OS要对所有进程提供服务,因此OS还要维护一个记录所有进

系统 2019-08-29 22:32:55 3207

编程技术

Think of Ext2.0 (3)

5.Tree直接使用Ext例子Tree所需要的json字符串[{id:300,text:'01',cls:'task-folder',children:[{id:'2',text:'01-01',leaf:true,cls:'task'},{id:'3',text:'01-02',children:[{id:'4',text:'01-02-01',leaf:true},{id:'5',text:'01-02-02',leaf:true}]},{id:'6'

系统 2019-08-12 09:29:45 3207

C#

C#控制定位Word光标移动到任意行或者最后一行,

转:http://blog.csdn.net/jglie/article/details/7394256十一、上下左右移动光标位privatevoidmoveLeft(){objectmoveUnit=Microsoft.Office.Interop.Word.WdUnits.wdWord;objectmoveCount=1;objectmoveExtend=Microsoft.Office.Interop.Word.WdMovementType.wdEx

系统 2019-08-12 09:27:03 3207

Oracle

选择方法Oracle Hints 用法

这段时间朋友几篇文章介绍了改选择方法的文章.关联文章的地址1./*+ALL_ROWS*/标明对语句块选择基于开销的优化方法,并取得佳最吞吐量,使资源消费最小化.例如:SELECT/*+ALL+_ROWS*/EMP_NO,EMP_NAM,DAT_INFROMBSEMPMSWHEREEMP_NO='SCOTT';2./*+FIRST_ROWS*/标明对语句块选择基于开销的优化方法,并取得佳最响应时间,使资源消费最小化.例如:SELECT/*+FIRST_ROW

系统 2019-08-12 01:54:10 3207

Python

无用图片扫描、删除脚本(Python)

使用Python开发检查脚本,原理是:1.首先扫描所有特定后缀('.png','.jpg','jpeg','.imageset')等格式的图片文件或图片文件夹,获取文件名,存入allImageFiles数组中;2.扫描所有代码文件,逐行分析,若有引用allImageFiles内图片文件文件名的字符串,则将该字符串对应的图片文件列为有用图片,存入usedImageFiles中;3.取allImageFiles与usedImageFiles的差集,即可获得无用

系统 2019-09-27 17:57:34 3206

编程技术

在刚刚毕业那年我给一个学校设计的LOGO

02年毕业,找了一份工作,天南地北的跑,后来不想荒废所学就准备转行,后来到一家公司实习,“网页美工”,其实小公司为了生存,灵活性很强,机动性也快。当时问我会不会做logo,我也装胖子,就应下了,就做了这个LOGO,一个月后我找到正式的工作,在向他们道别的时候,当我说我要去“XX公司”(这个公司在当地很牛X的,然而我倒没觉得什么大之处),他们都显示惊恐无比,张着大嘴不相信我所说的。我也很高兴交他们这帮朋友(他们是大学刚毕后就创业的,我也很佩服他们那两个主管)

系统 2019-08-29 23:51:38 3206

编程技术

oscache源代码阅读(四) -- JSP/Servlet缓存Cach

oscache对于jsp/servlet的缓存是使用Filter来实现的,对应的类是com.opensymphony.oscache.web.filter.CacheFilter,既然是Filter那么要看的自然主要有三个方法:init、doFilter和destroy,这里#destroy()并没有具体实现,只关注前两个即可,首先看一下#init()方法,publicvoidinit(FilterConfigfilterConfig){config=fi

系统 2019-08-29 23:47:39 3206

各行各业

六款主流免费网络嗅探软件wireshark,tcpdump,ds

1、WireSharkWireShark是一个开源免费的高性能网络协议分析软件,它的前身就是非常著名的网络分析软件Ethereal。你可以使用它来解决网络疑难问题,进行网络协议分析,以及作为软件或通信协议的开发参考,同时也可以用来作为学习各种网络协议的教学工具等等。WireShark支持现在已经出现了绝大多数的以太网网卡,以及主流的无线网卡。WireShark具有如下所示的特点:(1)支持多种操作系统平台,可以运行于Windows、Linux、MacOSX

系统 2019-08-12 09:27:33 3206

各行各业

ActiveReports 报表应用教程 (7)---交叉报表及

原文:ActiveReports报表应用教程(7)---交叉报表及数据透视图实现方案在ActiveReports中可以通过矩阵控件非常方便的实现交叉报表,同时还可以设置数据的分组、排序、过滤、小计、合计等操作,可以满足您报表的智能数据分析等需求。在矩阵控件中组的行数和列数由每个行分组和列分组中的唯一值的个数确定。同时,您可以按行组和列组中的多个字段或表达式对数据进行分组。在运行时,当组合报表数据和数据区域时,随着为列组添加列和为行组添加行,矩阵将在页面上水

系统 2019-08-12 01:32:05 3206

Python

python调用golang的几种方法

缘起众所周知,cpython的GIL锁造成了多核CPU的使用不便,golang设计上就为多核处理器精心设计了goroutines和channels,从而可以极其方便的使用多核处理器进行工作.新发布的go1.9的运行效率govsc在pidigits运算上仅比c语言慢17%,比c++慢8%.,还有更重要的一点是,好的c/c++程序设计者是很稀少的,而得益于golang强制的gofmt,有编程经验的新手接触golang两个星期就能能成为很有效率的gopher.而

系统 2019-09-27 17:51:49 3205