自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (37)
  • 收藏
  • 关注

原创 block 理解

1、Block生命周期:int (^square) (int) = ^(int a ) {return a*a ;};int result = square(5);block一开始都是被放到stack,其生命周期随着method或function结束就会被回收,和一般变量的生命周期一样。对于局部变量,block会把它copy下来,放在stack中。所以在后面的过程中修改局部变量

2015-06-28 23:54:57 525

原创 iOS8-Today Extension

extension point系统中支持extension的区域,extension的类别也是据此区分的,iOS上共有Today、Share、Action、Photo Editing、Storage Provider、Custom keyboard几种,其中Today中的extension又被称为widget。每种extension point的使用方式和适合干的活都不一样,因此不

2014-12-31 11:43:45 915

原创 UITableView 性能优化

缓存cell高度

2014-12-31 11:12:10 757

转载 301、302 URL劫持

301重定向与302重定向的区别  302重定向是暂时的重定向,搜索引擎会抓取新的内容而保留旧的网址。因为服务器返回302代码,搜索引擎认为新的网址只是暂时的。  301重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。为什么302 重定向和网址劫持有关联  从网址A 做一个302 重定向到网址B 时,主机服务器的隐含意

2014-08-07 09:50:29 2112

转载 形如Mon Dec 31 00:00:00 CST 2012字符串转换为相应日期Date

package com.tender.news.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class Test {     public stati

2014-07-21 19:00:47 903

转载 map的子类

HashMap  基于哈希表实现。是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的不一致。如果需要同步,可以用 Collections的synchroniz

2014-07-17 10:55:06 677

原创 slf4j+log4j、logback 配置

SLF4J (Simple Logging Facade for Java)slf4j的作用1.用来在log和代码层之间起到门面的作用。2.对用户来说只要使用slf4j提供的接口,即可隐藏日志的具体实现。3.slf4j只是顶层的接口,没有实现具体的方法提供一个LoggerFactory的工厂类,负责实例化对象只要将与你打算使用的日志系统对应的ja

2014-07-17 10:25:03 934

原创 使用Remastersys定制属于自己的Ubuntu发行版

需要 Remastersys 和 UNetbootin在/etc/apt/sources.list加入源deb http://www.remastersys.com/ubuntu.html  ubuntu/deb http://unetbootin.sourceforge.net/  ubuntu/sudo apt-get install remastersys-gtk rem

2012-12-05 11:52:16 1675

原创 ubuntu 编译内核

到 www.kernel.org 去下载需要的内核 (这里以2.6.35为例)然后解压内核文件到 /usr/src#cd /usr/src/linux-2.6.35#sudo make mrproper  //清除原来的一些废文件,第一次一般不需要,是干净的#sudo make oldconfig(如果只想在原来内核配置的基础上修改一些小地方,会省去不少麻烦)    之后全按回

2012-12-05 11:50:15 513

原创 操作系统内存映射

简单地说可访问内存总数是由CPU/[北桥/内存控制器]/主板布线(如果JS偷工减料的话)的地址总线宽度和操作系统来决定的。奔腾以后的CPU至少有36条地址总线,所以奔腾以上的32位CPU至少在64G是没问题的(但由于寄存器是32位的,所以可线性访问的只有4G,其他的需要通过页面切换(PAE)才能完成)。PC机内存空间640K~1M(000A0000~000FFFFF)是BIOS,1G高端是AC

2012-12-05 11:46:59 1207

原创 windows系统启动项

在注册表中添加就可以了。在开始——运行中输入regedit,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。在右边框中新建一个字符串的键,把名字命令为你可添加程序的名字(可以随便取),把它的键值设置这个程序的完整路径。如"G:\应用程序\360安全卫士\360safe\safemon\360Tray.exe"

2012-12-05 11:45:29 521

原创 开机grub的值

在 /etc/default/grub 文件中可以设置开机grub的值GRUB_DEFAULT=0        //开机默认选择第几项GRUB_TIMEOUT=10     //选择的等待时间GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"     //开机过程中是否显示命令行GRUB_CMDLINE_LINUX=""        //

2012-12-05 11:44:39 456

原创 安装ssh服务

安装ssh服务:#sudo apt-get install openssh-server启动ssh服务:#sudo /etc/init.d/ssh start关闭ssh服务:#sudo service ssh stop安装putty登陆:#sudo apt-get install openssh-server打开putty:#pu

2012-12-05 11:41:26 427

原创 显示系统配置

安装sudo apt-get install hardinfo  启动软件检测计算机硬件hardinfo

2012-12-05 11:40:21 522

原创 Install Google Chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -sudo gedit /etc/apt/sources.list.d/google.list  deb http://dl.google.com/linux/chrome/deb/ stable main  sudo apt-

2012-12-05 11:38:08 8536

原创 安装低版本GCC方法

$sudo apt-get install gcc-3.3安装完成之后,在系统里会多出:gcc-3.3目前系统里有两个版本的gcc,缺省时gcc4.4;需要改变系统的缺省配置:看一下当前安装的gcc的各个版本ll /usr/bin/gcc* lrwxrwxrwx 1 root root      7 2010-08-09 14:15 /usr/bin/gcc --rwx

2012-12-05 11:35:03 556

原创 ubuntu下安装samba

一. Ubuntu samba配置的安装:sudo apt-get install samba smbfs smbclient(系统中apt-get没有安装的,安装:sudo aptitude update)二. 创建共享目录:sudo mkdir /sharesudo chmod 777 /share三. 创建Ubuntu Samba配置文件: 修改现配置文件su

2012-12-05 11:32:53 566

原创 ubuntu 启动项

1,内核启动init    2,init找到/etc/event.d/rc-default文件,确定默认的运行级别(X)      有可能这个文件叫其他名字,里面有运行级别,可以修改      1是关机,6是重启,只是能2~5    3,触发相应的runlevel事件,开始运行/etc/event.d/rcX    4,rcX运行/etc/init.d/rc,传入参数X

2012-12-01 22:12:48 429

原创 设置ubuntu开机的grub

在 /etc/default/grub 文件中可以设置开机grub的值GRUB_DEFAULT=0        //开机默认选择第几项GRUB_TIMEOUT=10     //选择的等待时间GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"     //开机过程中是否显示GRUB_CMDLINE_LINUX=""        //添加启

2012-12-01 22:07:23 523

转载 程序 烫烫烫烫

vc在debug模式下编译出来的代码中,每次进入函数,都会有这么几句汇编代码:lea edi,[ebp-0E0h] // ebp-0E0h是可变的mov ecx,38h // 38h是可变的mov eax,0CCCCCCCCh rep stos dword ptres:[edi]这4行汇编码的作用就是将函数栈的空间全部用0xcc填充,目的就是将0xcc作为栈空间里未初始

2012-11-02 11:02:59 878

转载 Windows的路径中表示文件层级用反斜杠「\」,而UNIX系统都用斜杠「/」

Windows 用反斜杠(“\”)的历史来自 DOS,而 DOS 的另一个传统是用斜杠(“/”)表示命令行参数,比如:cd %SystemDrive%dir /s /b shell32.dll既然 DOS 这边斜杠被占用了,只好找一个最接近的。那就是它了。而在 UNIX 环境中,我们用减号(“-”)和双减号(“--”)表示命令行参数。用斜杠表示命令行参数是兼容性原因。这个问

2012-10-29 14:45:38 1127

转载 USB设备每换一个新口,就要重新安装驱动

这种情况是因为 USB 设备没有 Serial Number(或Serial Number无效)。所以bus driver 就根据它的位置信息来生成 InstanceID。如果 USB device 指定了有效的 SerialNumber,则系统始终将该设备识别成同一个设备(Instance ID就是SerialNumber)。参考:http://blogs.msdn.com/ol

2012-10-28 12:30:37 3543

转载 杭电acm 题目分类

1001 这个就不用说了吧1002 简单的大数1003 DP经典问题,最大连续子段和1004 简单题1005 找规律(循环点)1006 感觉有点BT的题,我到现在还没过1007 经典问题,最近点对问题,用分治1008 简单题1009 贪心1010 搜索题,剪枝很关键1011 1012 简单题1013 简单题(有个小陷阱)1014 简单题101

2012-09-14 19:28:10 797

原创 javac编译成功,用java运行class文件出现“找不到或无法加载主类”

在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。   有些时候javac编译好之后,当时java不能运行。一般情况就是classpath这个变量的缺少.;  也就是没有添加当前目录。致使java运行的时候找不到编译好的字节码,所以就要添加-classpath 选项。例:java -classpat

2012-09-03 15:08:00 2084

转载 jQuery学习笔记

jQuery学习笔记:jQuery学习1、基本语法:   $(selector).action()   $:定义jQuery   selector:选择符,查询和查找HTML元素   action():对元素执行的操作   实例:   $(this).hide()------隐藏当前元素   $("p"),hide()-------隐藏所有的p元素

2012-08-26 10:19:42 438

原创 ajax XMLHttpRequest responseText返回值

这几天遇到一个问题,就是responseText返回的汉字字符串在html页面能正常显示,但是在js中写同样的字符串却不能相等匹配,结果用length测了一下长度,发现他们的长度差别很大,最后发现原来是返回的值最开始有“<meta charset="utf-8"/>”然后才是html页面显示的内容,所以需要相等匹配的话,就需要把返回值进行substr,把前面的截取掉。var result

2012-08-12 09:50:31 1876

转载 27 个必备的Javascript 开发工具

27 个必备的Javascript 开发工具Javascript 作为客户端脚本语言而广泛流行,对web 开发者来说它是一门非常重要的语言。下面是收集的27种 JavaScript工具 ,使用它们可以很大程度的提高你的开发效率,减少错误和调试。也可以访问我的独立博客原文: Java爱好者压缩1)          Online Javascript Compression Tool

2012-08-08 22:17:27 1800

转载 windows7引导故障的解决修复mbr

电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取 活动主分区的PBR(分区引导记录,也叫dbr,究竟该叫什么,网络上争论未休,我们姑且叫它pbr吧),PBR再搜寻分区内的启动管理器文件 BOOTMGR,在BOOTMGR被找到后,控制权就交给了BOOTMGR。BOOTMGR读取\boot\bcd文件(BC

2012-08-07 20:37:55 1594

转载 javascript 学习

AJAX之旅(1):由prototype_1.3.1进入javascript殿堂-类的初探 还是决定冠上ajax的头衔,毕竟很多人会用这个关键词搜索。虽然我认为这只是个炒作的概念,不过不得不承认ajax叫起来要方便多了。所以ajax的意思我就不详细解释了。写这个教程的起因很简单:经过一段时间的ajax学习,有一些体会,并且越发认识到ajax技术的强大,所以决定记录下来,顺便也是对自己思路的

2012-08-07 20:23:35 436

转载 Javascript:谈谈JS的全局变量跟局部变量

今天公司一个实习小妹子问我两段JS代码的区别:[javascript] view plaincopy"text/javascript">   var a = "Hello";   function test(){        var a;        alert(a);        a = "World";

2012-08-07 20:22:09 789

转载 javascript定时器

在javascritp中,有两个关于定时器的专用函数,它们是:  1.倒计定时器:timename=setTimeout("function();",delaytime);  2.循环定时器:timename=setInterval("function();",delaytime);    function()是定时器触发时要执行的是事件的函数,可以是一个函数,也可以是几个

2012-08-07 20:21:25 454

转载 掌握HTML5中的多媒体--视频(video)

除非你一直生活在一个偏远的岛屿上,过去一年左右的时间,你应该已经听说过HTML5的各式炒作。HTML5将重塑富Web应用的未来。下面 Figure 1的示例展示了HTML5中video标签与传统的object标签的不同.Figure 11.  section>2.      h1>使用HTML5的video标签播放视频h1>3.      videosr

2012-08-07 20:03:02 650

slf4j+logback的jar和配置文件

slf4j+logback需要的jar和配置文件,下载之后可以直接使用

2014-07-17

slf4j+log4j需要的jar和配置文件

slf4j+log4j需要的jar和配置文件,下载之后可以直接使用

2014-07-17

mysql windows

mysql windows下面能用的安装文件。不用到处去下载一些不可用的文件

2014-04-29

编程高手箴言

编程高手箴言.pdf 嘿嘿 看到这个名字 心动了吧

2013-10-13

C程序设计语言

The C Programming Language(C程序设计语言).pdf

2013-10-13

Struts2 技术内幕

Struts2 技术内幕——深入解析Struts2架构设计与.pdf 谢谢大家的支持

2013-10-13

SPRING技术内幕

SPRING技术内幕:深入解析SPRING架构与设计原理.pdf 很清楚的

2013-10-13

Java编程思想第4版.pdf

Java编程思想第4版.pdf 谢谢大家的支持啊!!!!

2013-10-13

时间管理pdf

在网上看到的一本书,感觉还不错。传上来了。

2013-10-13

深入理解Java虚拟机:JVM高级特性与最佳实践

深入理解Java虚拟机:JVM高级特性与最佳实践,高清扫描版

2013-10-13

mysql-connect驱动

程序 通过ado连接mysql的时候 需要安装这个驱动 这个就是连接字符串中要求的那个驱动 很好用的驱动 课设用过

2012-12-26

串口虚拟软件

安装串口虚拟软件 安装之后 串口之间就是成对匹配的 也就是一个发送一个就可以接受,可以拿来验证,串口软件的功能

2012-12-24

appserv-win32-2.5.9

apache+mysql.反正就是一键安装 直接就可以搭建一个简单的服务器 把网页放在www的文件夹下 就可以访问了 /phpmyadmin 访问数据库 一定要记住安装时候的密码

2012-12-24

vim for win

在windows上安装vim的方法和步骤 很详细 包括插件

2012-12-24

HAP_SecureCRT

HAP_SecureCRT 很好用的串口软件 还可以远程登录 开发arm的不二之选

2012-12-24

蓝牙串口工具

收集的 多个好用 的蓝牙 串口 助手 ,包括安卓,电脑端的

2012-12-24

linux 进程管道通信 实例

linux 进程管道通信 实例 简单易懂

2012-10-14

windows 管道通信

windows 管道通信 命名管道 双向传递信息 实例

2012-10-14

NODE.js入门手册

很适合入门的资料 快速入门 node.js 一个很有前景的技术

2012-08-26

二进制文件的操作 实例

对二进制的电子地图dat文件的 各种操作 很实用

2012-08-16

html5做的路况检测

利用html5提高的api做的一个应用 测试过 没问题 geolocation 加速度传感器 audio jquery php 用到这些东西了 不错的一个范例 嘿嘿.

2012-08-12

悟道:一位IT高管20年的职场心经

很不错的书籍 悟道:一位IT高管20年的职场心经

2012-08-09

程序员成长路线图:从入门到优秀

一本很不错的书籍,值得一看,很多人推荐的饿

2012-08-09

计算机组成原理课设

mips的课程设计 拿上直接就可以使用 拿来参考也很不错的 基本上没bug

2012-07-12

vc++ 课设 通讯录 树状图

用vs2010 做的 用了树控件 列表控件

2012-07-12

pb 常用控件的属性和函数 完全够你做课设的

pb 常用控件的属性和函数 完全够你做课设的 放心的下吧

2012-07-12

pb10.5+sql 2008 人事管理系统

pb10.5+sql server 2008 做的人事管理系统,做课设的话,直接就可以拿去搞定,当然也可以拿来参考下,有数据库的备份和还原,一些常用控件的使用......

2012-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除