自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chars

つ 无所谓的态度,过着随遇而安的生活 、

  • 博客(33)
  • 资源 (60)
  • 收藏
  • 关注

原创 iOS视图生命周期

视图是应用的一个重要组成部分,功能的实现与其息息相关,而视图控制器控制着视图,其重要性在整个应用中不言而喻。1.视图生命周期与视图控制器关系  以视图的4 种状态为基础,我们来系统了解一下视图控制器的生命周期。在视图不同的生命周期中,视图控制器会回调不同的方法,具体如图1 所示。                                                     

2015-11-25 17:16:20 621

原创 iOS警告框和操作表

应用如何与用户交流呢?  警告框(AlertView)和操作表(ActionSheet)就是为此而设计的。  本文案例的原型草图如图3-48所示,其中有两个按钮“Test警告框”和“Test操作表”,点击“Test警告 框”按钮时弹出警告框,它有两个按钮。当点击“Test操作表”按钮时,屏幕下方将滑出操作表。  一.警告框AlertView   警告框是UIAlertView创

2015-11-25 17:16:17 538

原创 单链表就地反转

实现一个函数:void reverse(struct list_node *head)在尽量不借助辅助变量的情况下,实现任意长度单链表(不考虑内存限制)的反转(or 逆序)。struct list_node{ int val; struct list_node *next;};struct list{ struct list_node *head; struc

2015-11-25 17:16:15 704

原创 Factory模式

Factory模式的两个重要功能:1)定义创建对象的接口,封装了对象的创建;2)使得具体化类的工作延迟到了子类中。  声明一个创建对象的接口,并封装了对象的创建过程的Factory的结构示意图为:  Factory模式不单是提供了创建对象的接口,其最重要的是延迟了子类的实例化。                   图二  图二中Factory模式的应用并不是只是

2015-11-25 17:16:13 420

原创 DES算法解析

DES算法   美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告。 1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DES,Data Encryption Standard)。一、DES算法   美国国家标准局1973年开始研究除国防

2015-11-25 17:16:10 643

原创 RSA算法解析

RSA是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。  它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Riv

2015-11-25 17:16:08 885

原创 MD5算法解析

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。  MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始

2015-11-25 17:16:05 556

原创 cygwin命令(一)

基本操作命令:--------------------------------------------------------------------------------------------------------------------------------------------ls #以默认方式显示当前目录文件列表ls –a #显示所有文件包括隐藏文件ls –l

2015-11-25 17:16:03 591

原创 ubuntu开启ssh服务

SSH分客户端openssh-client和openssh-server1.安装(1)客户端openssh-client,想登录别的机器的SSH只需要安装ubuntu有默认安装,如果没有则sudo apt-get install openssh-client,(2)服务端openssh-server,要使本机开放SSH服务就需要安装sudo apt-get install op

2015-11-25 17:16:00 359

原创 Linux获取系统当前时间(精确到毫秒)

#include #include #include void sysLocalTime(void){ time_t timesec; struct tm *t; time(×ec); t = localtime(×ec); printf("%d-%d-

2015-11-25 17:15:57 606

原创 net-snmp配置文件snmp.conf

master agentxagentaddress UDP:161sysLocation locationsysContact [email protected] TestsysObjectID 1.3.6.1.4.1.10072.2.37com2sec rw  default publiccom2sec rw  localhost privategro

2015-10-29 16:41:53 875

原创 代理模式

定义代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问.使用场景1.远程代理,也就是为一个对象在不同的地址空间提供局部代表.这样可以隐藏一个对象存在于不同地址空间的事实.2.虚拟代理,是根据需要创建开销很大的对象.通过它来存放实例化需要很长时间的真实对象.3.安全代理,用来控制真实对象访问的权限.4.智能指引,是指当调用真实的对象时,代理处理另外一

2015-10-24 00:18:50 421

原创 字符串

字符串一、不可变字符NSString是不可变字符串,它产生的其他字符串方法都是生成一个新的字符串,而不会改变原来字符串。1.创建方式:1)字面量,它是常量字符串,存储常量区NSString *str=@"hello";2)通过快捷构造法,存储堆区NSString *str = [NSString stringWithFormat:@"hello %@", @"wor

2015-10-15 13:07:58 570

原创 XML和解析

XML和解析1.什么是XML?Extensible Markup Language,可扩展标记语言。一般也叫XML文档。和JSON一样,也是常用的一种用于交互的数据格式。2.XML语法1)一个常见的XML文档一般由以下部分组成1>文档声明:在XML最前面,必须编写一个文档声明,用来声明XML文档的类型。最简单的声明如:2>元素(Element)一

2015-10-15 11:26:57 335

原创 多线程

1.进程进程是指在系统中正在运行的一个应用程序。负责程序运行的内存分配。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。 2.线程一个进程要想执行任务,必须得有线程(每一个进程至少要有一个线程)。线程是进程的基本执行单元,一个进程(线程)的所有任务都在线程中执行。一个线程中任务的执行是串行(顺序执行)的。在同一时间内,一个线程只能执行一个任务。

2015-10-15 11:22:52 367

原创 NSOperation简介

1.NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程。 2.NSOperation和NSOperationQueue实现多线程的具体步骤:1)先将需要执行的操作封装到一个NSOperation对象中。2)然后将NSOperation对象添加到NSOperationQueue中。3)系统会自动将NSOperatio

2015-10-14 23:10:49 292

原创 地图定位异常问题

一、CLLocationManagerDelegate不调用didUpdateLocations这是因为xcode升级造成的定位权限设置问题。升级xcode6以后打开以前xcode5工程,程序不能定位。工程升级到xcode6编译时需要iOS8 要自己写授权,不然没权限定位。解决方法:首先在 info.plist里加入对应的缺省字段,值设置为YES(前台定位写上边字段,前后台定位写下

2015-10-14 23:05:11 811

原创 加速计

一、UIAccelerometer1.使用步骤1)获得单例对象UIAccelerometer*accelerometer = [UIAccelerometer sharedAccelerometer];2)设置代理accelerometer.delegate = self;3)设置采样间隔accelerometer.updateInterval= 1.0/30.0;//

2015-10-14 23:02:01 414

原创 SDWebImage浅析

第一部分SDWebImage库的作用:通过对UIImageView的类别扩展来实现异步加载替换图片的工作。主要用到的对象:1)UIImageView(WebCache)类别,入口封装,实现读取图片完成后的回调2)SDWebImageManager,对图片进行管理的中转站,记录那些图片正在读取。向下层读取Cache(调用SDImageCache),或者向网络读取对象(调用

2015-10-14 14:34:20 299

原创 NSThread简介

一个NSThread对象就代表一条线程。 1.创建、启动线程1)方式一NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(run) object:nil];[thread start];/*线程一启动,就会在线程thread中执行self的run方法*/2)方式二/*这

2015-10-14 14:20:28 399

原创 GCD简介

Grand Central Dispatch纯C语言。 1.      优势:1)  苹果官方为多核的并行运算提出的解决方案。2)  会自动利用更多的CPU内核。3)  会自动管理线程的生命周期(创建线程、调度任务、销毁线程)。 2.      核心概念1)  任务:执行什么操作。block2)  队列:用来存放任务。串行队列:顺序,一个一个执行。一个任

2015-10-14 14:11:16 459

原创

一、什么是库库是程序代码的集合,是共享程序代码的一种方式。 二、库的分类根据源代码的公开情况,库可以分为2种类型。1.开源库公开源代码,能看到具体实现。比如,SDWebImage、AFNetworking 2.闭源库不公开源代码,是经过编译后的二进制文件,看不见具体实现。 三、静态库和动态库1.动态库和静态库的存在形式静态库:.a和.fram

2015-10-14 13:47:38 435

原创 选择排序

在排序中,最有意思的就是选择排序了(个人观点)。在不断的选择与交叉交换中,得出顺序数据,难免落得个效率低下。下面将实现源码贴出,大家可以自己跑跑,看看问题在哪里。#include "stdio.h"/*********************************选择排序降序***********************************/void selectsort

2013-04-27 22:50:56 554

原创 冒泡排序法的改进

最近在看算法书籍,碰见了在大一就接触到的冒泡排序,熟悉而亲切,但是,当遇见要求排序列为:{3,6,4,2,11,10,6‘}时,就发现问题了。之前的冒泡排序算法会进行2趟无意义的排序,至此,将原来的算法添加标记变量,以达到控制排序趟数的效果,现将源码贴出共享。#include "stdio.h"/********************************************

2013-04-27 22:28:07 601

原创 Apk反编译

最近看见一些正版软件,便想到pc端软件的破解,便在网络上大肆搜索,终于找到了一个办公软件破解key的软件,对其实现非常感兴趣,想着反编译其apk,在网上也找了很多相关的实现方式,在这里,本人介绍自己使用的简约方法与工具。希望大家批评指点。1.将apk文件解压,得到其中的classes.dex(java文件编译再通过dx工具打包而成的),将classes.dex复制到d2j-dex2jar.ba

2013-04-17 22:29:40 613

原创 MyEclipse破解方法总结

方法一:直接前往网站http://www.lephones.info申请注册,即可获得一个三年使用期的注册码。方法二:创建Java工程,运行以下代码即可获得注册码。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public c

2013-02-20 11:36:13 417

原创 VC中常用的方法

一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据

2013-01-19 16:48:54 326

原创 VC调用DLL

调用DLL有两种方法:静态调用和动态调用.(一).静态调用其步骤如下:1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下;2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下;3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目录下;4.打开你的

2013-01-19 11:38:08 312

原创 Factory模式与Prototype模式的异同

原型模式与工厂模式的定义,本文不想在这讲太多,本文主要想在这讲一下对原型模式的一些误解--将原型模式等价于工厂模式;为什么会产生这种误导呢?其实也不是我们的错,关键在于设计模式这本书以及网上的其它资料很喜欢将原型和工厂方法进行比较,从而导致我们误解了原型引入的本质意义。按我的理解,原型引入的根本原因就是在于它可以利用一个原型对象(在这,我指的是实例,而非类),快速地生成一批和原型对象一样的实例

2013-01-19 11:36:05 656

原创 EditPlus教程

正则表达式类【1】 正则表达式应用——替换指定内容到行尾【2】 正则表达式应用——数字替换【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行【5】 正则表达式应用——删除空行软件技巧类------------------------------------------------------【6】 软件技巧——键盘记

2013-01-19 01:01:13 867

原创 SQL Server错误代码及解释(三)

5001 因为其它资源需要它,不能将群集资源移到另一个组。 5002 找不到此群集资源的依存。 5003 因为已经处于依存状态,此群集资源不能依存于指定的资源。 5004 此群集资源未联机。 5005 此操作没有可用的群集节点。 5006 没有群集资源。 5007 找不到群集资源。 5008 正在关闭群集。 5009 因为联机,群集节点无法从群集中脱离。 501

2013-01-19 00:23:44 3713

原创 VC++下使用ADO访问Access数据库完整篇

1、在StdAfx.h中引入ADO类支持方法是在StdAfx.h中增加下面两句话:#include //如果需要则添加本句#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")2、初始化COM环境在MFC中可以用AfxOleInit(

2013-01-18 23:24:40 917

原创 给VC程序换皮肤

第一种方法:下载SkinMagic软件 1. 首先把SkinMagicLib.h, SkinMagicLib.h, 以及.smf文件(方便加载皮肤)放到你的的VC6工程目录下;2.在左边的Fileview卡片里面,在Resource files栏目加入SkinMagicLib.lib,在FileView卡片里面加入SkinMagicLib.h文件,并在stdafx.h中加入#inclu

2013-01-18 23:20:59 426

LL(1)文法分析报告

编译原理LL(1)文法分析报告,内含程序流程图、源代码,在VC6.0下能完美运行,无需调试。

2013-04-29

词法分析实验报告

这是编译原理的词法分析实验报告,内含函数流程图、源代码,在VC6.0下可以运行。

2013-04-29

LR(1)分析法

编译原理中LR(1)分析方法是比较重要的,同时又是比较难懂的,这是作者收集的资料,希望对大家也能有帮助。

2013-04-29

Fuubo微博助手

Fuubo微博助手软件,比之前的新浪官方微博软件好用,软件无广告,这是令人舒心之处,且界面具有透明效果,故拿来推荐大家使用。

2013-04-24

windows自带计算器

windows自带计算器,完全获取本地资源,与系统相关联。

2013-04-18

Java源码反编译软件

反编译软件,用于查看.class文件。对于apk的反编译,也能起到查看.jar文件的作用。

2013-04-17

APK反编译软件

将apk解压出来的dex文件生成jar文件,从而可以使用jdgui软件查看源代码。

2013-04-17

编译原理知识点总结

对编译原理一书知识点的总结,其中对于难以理解之处更是有例题呈现。

2013-04-16

VC摄像漫游

作场景漫游、虚拟现实的可以参考一下。主要内容是模拟操作者从近距离和远距离观察一座雷达,支持键盘操作。具有界面友好提示,操作简洁。环境VC6.0,使用C/C++语言实现。

2013-04-13

VC++中Opengl实现建筑物虚拟漫游

作场景漫游、虚拟现实的可以参考一下。主要内容是模拟操作者从近距离和远距离观察一栋房屋,按住鼠标左键不断滑动,即可实现对建筑物的漫游。环境VC6.0,使用C/C++语言实现。

2013-04-13

Linux命令大全

Linux是今后必须会的系统,其特点也是使用命令,故搜集资料,以供分享。

2013-01-19

《人月神话》英文版

人月神话,程序员的进修书籍,改正我们之前的不良习惯,将编程编程艺术创作。

2013-01-19

《编程珠玑》

编程珠玑,是一本程员猿升级的必备书籍。它能为今后的发展提供现阶段所不能明了的能量。

2013-01-19

Java版五子棋

Java版五子棋,具有人机对战、及人人对战模式,算法智能,界面友好,且能切换不同风格的界面模式,棋盘大小也是可以调整的。

2013-01-13

Java版火车查票系统

软件以Access为后台数据库,连接简易,对于该系统的数据量的使用恰好。软件成功实现了车票查询及添加功能。具有车次、车站、中转站查询功能。界面友好。

2013-01-13

Java 版局域网象棋

基于局域网的象棋游戏,游戏实现的是人人对战版,已经测试过,完全成功。界面友好。

2013-01-13

学生信息管理

MySQL做数据服务,界面友好,注释详尽,Java开发。运行良好,是个不错的学习实例。

2013-01-10

图书管理系统

图书管理系统,使用数据库技术,利用程序代码实现自动链接数据源,无需手动添加路径。实现基本图书管理需求

2011-12-25

VC++俄罗斯方块实验报告

VC++俄罗斯方块实验报告,双人版与单人版实行窗口切换。。具有播放音乐功能。界面美化不错。。

2011-12-05

VC编程技巧

经验总结,VC编程各种小技巧,绝对实用,方法经典,亲身经验结晶。。。

2011-11-25

HTTP权威指南 mobi

HTTP权威指南 mobi David Gourley Brian Totty Marjorie Sayer Sailu Reddy Aushu Aggarwal 适合kindle使用

2017-11-13

Objective-C高级编程:iOS与OS X多线程和内存管理.mobi

Objective-C高级编程:iOS与OS X多线程和内存管理.mobi 适合kindle使用

2017-11-13

ImageHosting for Mac v1.0

该软件主要用来上传图片,目前支持七牛云,自己配置账户,免费使用。目前为1.0版本。

2016-08-23

iOS编程实战

《iOS编程实战》完整中文版。很适合有一定基础想要进阶的同学们看看,在很多地方都被推荐的一本书。

2015-12-10

net-snmp-5.4.5

net-snmp源码,用于在linux安装snmp模块,配合使用mib2c工具。

2015-11-27

Java笔试题集

全文收集最近最新的Java笔试题,并且附有答案。其中包括华为、小米等知名企业的笔试题。

2014-03-03

Java中this与super的用法

Java中this和super的用法。本文很详尽的描述了两者的区别。并用代码例证。

2014-03-03

Java可视化界面设计工具

Eclipse下的Java可视化界面设计工具,内附安装说明。从此摆脱Java繁琐的界面设计烦恼。

2014-03-02

Using STL译本

《Using STL》的译本,文中有本人阅读的标记,希望能和大家共同分享,目录是本人按照自己的理解添加的,请指正。谢谢

2014-01-24

韩顺平_Java全视频课程

韩顺平Java全部课程的视频下载迅雷bt文件,看到有个8分的哥们,可是鄙人实在缺分,只有意思意思收点分了,见谅。

2013-07-05

Apriori Java Code

Apriori算法Java源码。这个算法是数据挖掘里的经典算法,本想在网上找源码的,可是怎么也找不到自己想要的。先将手里的Java源码共享,希望对大家能有帮助。100%能运行!!

2013-05-18

0-1背包问题源码

0-1背包问题算法实现源码。使用C语言实现。注释清晰。

2013-05-15

QQ212 for IOS

这是本人保留的QQ212 for IOS版,适应于itouch、iphone。现在的QQ213 for IOS太烂。提供大家还原的手段。

2013-05-14

DocToGoKey

Android下Documents to go是款相当棒的软件,可是,它收费。这是个密钥解锁软件,可以免费试用完全版Documents to go。

2013-05-14

模式识别原理方法及应用

模式识别原理方法及应用,清华大学出版。对于有兴趣于图形图像及数据挖掘的朋友们应该有所帮助。

2013-05-07

文件重命名Java源码

文件重命名Java源码,实现可视化操作,易于操作。

2013-05-05

文件删除Java源码

文件删除Java源码,实现可视化操作,易于操作。

2013-05-05

文件解压Java源码

文件解压,Java源码,实现可视化操作,界面简洁,易操作。

2013-05-04

文件压缩Java源码

文件压缩,Java源码,实现可视化操作。界面简洁,易操作。

2013-05-04

文件追加源码

文件追加源代码,使用Java语言实现,可运行。

2013-05-02

空空如也

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

TA关注的人

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