现在位置: 首页 > gosling发表的所有文章
  • 11月
  • 01日
web前端 ⁄ 共 1173字 评论关闭
几种提高javascript载入速度的方式(异步非阻塞的) 0. 直接document.write <script language="javascript">      document.write("<script src='test.js'><\/script>");  </script> 1. 动态创建script元素 原理:动态生成一个script的DOM元素,并设置它的src和type属性,之后附加到document.body的后面,这种方式是我们很常 用的,值得庆幸的是,它也不会阻塞后面资源的加载。HTTP瀑布图效果图如下(还可以通过firebug来查看): var script = document.createElement("script"); script.type = "tex......
阅读全文
C程序,功能如题,代码如下: /* 功能:输出一个文件的最后n行数据,如果文件总行数不足n行,则显示全部数据 基本思路:产生一个长度为n的二维数组,将它作为一个循环队列来看待 */ #include <stdio.h> #include <stdlib.h> #include <string.h> #define BUFLEN 256 // 显示一个文件的最后len行数据 void run(char *filename, int len) { int i; char **buf = NULL; char temp[BUFLEN] = {0}; FILE *fp; buf = malloc(len * sizeof(char*)); for(i = 0; i < len; i++) { ......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 742字 评论关闭
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode *reverseKGroup(ListNode *head, int k) { ListNode *dummy = new ListNode(-1); dummy->next = head; ListNode *begin = dummy; ListNode *end = dummy; ListNode *newhead = new ListNode(-1); ListNode *newtmp = newhead; if( head == NULL......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 8903字 评论关闭
             SOAP详解                            1. SOAP简介 1.1应用背景 对于应用程序开发来说,使程序之间进行因特网通信是很重要的。目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,但是 HTTP 不是为此设计的。RPC 会产生兼容性以及安全问题;防火墙和代理服务器通常会阻止此类流量。通过 HTTP 在应用程序间通信是更好的方法,因为 HTTP 得到了所有的因特网浏览器及服务器的支持。SOAP 就是被创造出来完成这个任务的。SOAP 提供了一种标准的方法,使得运行在不同的操作系统并使......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 1172字 评论关闭
在AndroidMenifest.xml中,常常会有下面的语句:<uses-sdk android:minSdkVersion="4"           android:targetSdkVersion="10"          android:maxSdkVersion="10" />在default.properties中,会看到下面的语句:target=android-10如果是使用Eclipse的话,还可能会看到这样的警告:Attribute minSdkVersion (4) is lower than the project target API level (10)那么,这里面的minSdkVersion、targetSdkVersion、maxSdkVersion、target API level四个数值到底有什么区别?minSdkVersion与maxSdkVersion比较容易理解,就......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 7137字 评论关闭
/**@brief 仿照linux kfifo写的ring buffer *@atuher Anker date:2013-12-18 * ring_buffer.h * */ #ifndef KFIFO_HEADER_H #define KFIFO_HEADER_H #include <inttypes.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <errno.h> #include <assert.h> //判断x是否是2的次方 #define is_power_of_2(x) ((x) != 0 && (((x) & ((x) - 1)) == 0)) //取a和b中最小值 #define min(a, b) (((a) < (b)) ? (a) : (b)) struct ring_buffer { void......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 1776字 评论关闭
前两天买的过期杂志上看到的一款软件,刚开始还没注意,后来就恨自己杂志买晚了。(今年3月份的《黑客防线》) 那个神奇的软件,就像我标题上说的,叫SSClone,解释起来就是:Switch Session Clone,也就是“交换机会话克隆”(纯字面翻译,纯的~ )。 这个软件有什么用?其特点就是可以不通过传统的ARP欺骗方法,来实现局域网内的会话监听、劫持、复制等操作。(其实这个软件本身是用来会话复制的,也就是拦截客户机发送给网关的数据包,如果拦截网关发送给客户机的数据包,那么就是会话劫持了。) 因为采用了非ARP欺骗的技术,结......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 6130字 评论关闭
      编置内核包含两大项内容,即配置内核和编译内核。这两项工作需要经常查看内核的文档,至少要查看Readme文件和Documentation目录下的Changes文件。它们对内核进行了描述,比如升级内核可能出现的问题和内核对系统中工具的版本要求等。Linux内核的编制方法下面将做具体说明。                               下载与解压     首先需要将内核源码下载到/usr/src/目录下面。如果压缩格式是gzip,那么执行如下命令:   #tar xzvf linux-2.4.23.tar.gz 如果是bzip2格式,则执行如下命令: #tar xjvf linux-......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 2933字 评论关闭
文章目录 Mappings Sequences 基础篇 OpenCV提供了将数据保存成XML和YAML格式的方法,这两种格式相交TXT而言,有更好的可视性,更重要的是方便了OpenCV的读写,既可以保存普通的数据类型(如整型,浮点型,字符串等),也可以保存OpenCV自己的数据结构(如Mat)。 1.基本操作 要实现读写,先创建一个FileStorage对象 FileStorage Fs("FileIOTest.xml", FileStorage::WRITE); 读写完成后关闭 Fs.release(); 2.一个例子 接下来通过OpenCV的一个例子来介绍一下读写的相......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 4931字 评论关闭
转载自 may2150209 最终编辑 zhufeng7777777 读取任意编码的文件. 900 views, Cocoa, by Allen Dang. 今天在尝试抓取起点中文网首页的时候遇到了一个问题 — 如果编码没有用对的话是没办法读取任何东西的.这也算是C#用的太多养成的坏习惯, 以前基本没怎么考虑过编码问题. 应该说, C#里面就算编码错了, 也能读进来东西, 只是一片乱码而已. Cocoa里面就狠了点, 直接抛异常了.下面是刚开始写的一段代码, 把起点中文网的主页下载到一个字符串中. 1 2 3 4 5 6 7 8 9 10 11 12 NSURL *url = [[NSURL alloc] initW......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 39字 评论关闭
1. Maven安装配置,Maven安装,配置eclipse插件,有图有步骤地址
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 1190字 评论关闭
XML:    数据存储,配置文件,信息交换    jdom,dom4j解析XML,重点掌握:Document和Element的相关方法 Servlet    请求的方式:     form表单提交(get、post),a href超链接(get)    Servlet接口:定义规范,所有服务器(Tomcat,jboss,weblogic)实现    Service方法(doGet、doPost):      处理请求      该方法有两个参数(ServletRequest[请求],ServletResponse[响应])    作用范围域:    因为Servlet不像Java对象一样可以直接new,然后调用,    所以数据传递只能使用作用范围域    request:请求    session:会话    servletContext:  全局......
阅读全文