现在位置: 首页 > senseless发表的所有文章
  • 05月
  • 27日
综合 ⁄ 共 1307字 评论关闭
/*************************************************** 硬件平台:MPC8315 软件平台:opencv1.0.0 ***************************************************/ 最近了解了一下opencv,在一直过程中遇到了些小问题,特意在此做个记录,以便今后解决此类问题。 以下为移植步骤:          在主机上进行         (1)在redhat9系统中,解压OpenCV源码,进入源码文件夹         (2)修改/etc/ld.so.conf(此处不修改,在之后命令执行过程中可能会出错,找不到共享库中的文件)                   添加一行/usr/local/lib , 保存退出    ......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 766字 评论关闭
Record的数据各个字节都是对齐的,数据格式比较完整,所以这种格式相对packed占用的内存比较大, 但是因为格式比较整齐,所以电脑读取这个类型的数据的时候速度比较快。 而Packed Record对数据进行了压缩,节省了内存空间,当然他的速度也变的慢了。 type    //Declare an unpacked record    TDefaultRecord = Record        name1 : string[4];        floater : single;        name2 : char;        int : Integer;    end;    //......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 10071字 评论关闭
 Android杂谈--ListView之BaseAdapter的使用       前言         话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可以参考链接的文章 BaseAdapter与其他Adapter有些不一样,其他的Adapter可以直接在其构造方法中进行数据的设置,......
阅读全文
ARM 7的体系结构决定了中断必须在特权模式下才可以更改,所以想到使用ARM的软中断来实现关中断和开中断. 使用软中断,首先要有硬件指令的支持.ARM有条指令是SWI. SWI 指令的格式为: SWI {条件} 24 位的立即数 SWI 指令用于产生软件中断,以便用户程序能调用操作系统的系统例程。操作系统在 SWI 的异常处理程序中提供相应的系统服务,指令中 24 位的立即数指定用户程序调用系统例程的类型,相关参数通过通用寄存器传递,当指令中 24 位的立即数被忽略时,用户程序调用系统例程的类型由通用寄存器 R0 的内容决定,同时,参数通过其......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 421字 评论关闭
在Centos6.4上FTP服务器安装成功后,如果允许PASV(被动)模式,那么在vsftpd最后添加三行: pasv_enable=YES pasv_max_port=7000 pasv_min_port=6000 //端口定义仅供参考 如果允许root用户登录,那么删除ftpusers和user_list中的root。 下面的事情是必须要做的,否则无法正常使用: 1.        防火墙规则: -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -jACCEPT -A INPUT -p tcp --dport 6000:7000 -j ACCEPT(如果前面设置了PASV模式的话) 2.        SELinux规则: setsebool -P ftp_home_dir=1(如果不设置,无法......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 1914字 评论关闭
      作者:顾宏军 张佳 由于操作系统的内核贴近硬件,需要对计算机的体系结构有所了解,例如CPU的工作原理、接口特性和BIOS调用等。读者千万别因为这些望而却步,这里将介绍一些阅读Linux内核源码必备的技能。                                    获取内核     一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http://www.kernel.org/去下载,最好使用它的镜像站点下载。请在htt......
阅读全文
PHP怎样实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中 在百度上看到这个提问,想着解答一下,效果如下图: html+jquery: <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script language="javascript" type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> $(function(){ $(':button[name=add]').click(function(){ insertTr(); }) $('button[name=del]').click(function(){......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 1672字 评论关闭
最近在改bug过程中发现FCKeditor无法上传图片执行代码 String newFilename = null; FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); //------------------------------------ upload.setHeaderEncoding("UTF-8"); try { List items = upload.parseRequest(request); items为空,网上有很多说法是struts与FCKeditor编辑器冲突了,可我的配置文件已经是*.action、*.jsp如下所示: FCKedit......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 662字 评论关闭
一、定义: Servlet(Server Applet),全称Java Servlet,它是用Java编写的服务端程序,它与协议和平台无关。 二、作用: 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet的主要功能在于:交互式地浏览和修改数据,生成动态Web内容。 三、实现过程: 客户端发送请求至服务器端-->服务器将请求信息发送至Servlet-->Servlet生成响应内容并将其传给服务器(响应内容动态生成,通常取决于客户端的请求)-->服务器将响应返回给客户端 四、生命周期: Servlet......
阅读全文
android代码终于编译完毕。。终端输入 emulator 运行模拟器时却爆出了:     SDL init failure, reason is: No available video device 解决方法:sudo apt-get install ia32-libs-sdl 原因是他依赖X11,可以进入图形化界面来运行。而开发环境调用的包为32位包,必须单独安装32位包才能支持
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 353字 评论关闭
1、从ip库中查找ip,结构体定义如下: struct ipEntry { int start; int end; int AddressID; } int find(Vector<ipEntry>& iplib,ipEntry ip) {   ................................ } 说明:iplib已排序,iplib中的ipEntry序列可能为{1,1000,0},{2000,3000,1},{3001,4000,0},要查找的ipEntry可能为{2,500,xx},此时需要返回0。 2、KNN算法,K=1时boundary的确定。 思路:找垂直平分线。 3、分别对使用移动端和PC端上网的人群进行抽样,得到两个人群中的男女比例。问全体男女比例为多少? 4、大数据问题,使用hash......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 9730字 评论关闭
Tarball 安装的基本步骤 我们提过以 Tarball 方式释出的软件是需要重新编译可运行的binary program 的。而 Tarball 是以 tar 这个命令来打包与压缩的文件,所以啦,当然就需要先将Tarball 解压缩,然后到原始码所在的目录下进行 makefile 的创建,再以 make来进行编译与安装的动作啊!所以整个安装的基础动作大多是这样的: 取得原始档:将 tarball 文件在 /usr/local/src 目录下解压缩; 取得步骤流程:进入新创建的目录底下,去查阅 INSTALL 与 README 等相关文件内容 (很重要的步骤!); 相依属性软件安装:根据 INSTALL/READ......
阅读全文