自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

转载 【读书笔记】iOS-NSString的length

NSString的length方法能够准确无误地处理国际字符串,如含有俄文,中文或者日本文字符的字符串,以及使用Unicode国际字符标准的字符串。在C语言中处理这些国际字符串是件令人非常头疼的事情 ,因为一个字符占用的空间可能多于1个字节,这就意味着如strlen()之类只计算字节数的函数会返回错误的数值。参考资料:《Objective-C基础教程》转载于:...

2015-08-31 22:22:00 118

转载 关于线程控制

最近在写一个聊天室程序,最近才开始用java,还是有点生疏。线程,亮点是线程的异步性,难点是线程的同步,理解并且控制好线程,对线程的学习和应用至关重要!问题:写一个线程,让他一直运行在主程序运行期间,如何安全有效的关闭线程?常用做法:while(flag){XXX//do something....}void close(){this.flag=false;...

2015-08-31 09:38:00 46

转载 pat1038. Recover the Smallest Number (30)

1038. Recover the Smallest Number (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven a collection of number segments, you are supposed to r...

2015-08-30 00:35:00 40

转载 memcached完全剖析–1. memcached的基础

系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法memcached全面剖析–5. memcached的应用和兼容程序memcached是什么?...

2015-08-28 23:11:00 61

转载 js字符串的各种格式的转换 ToString,Format

1.转换钱的格式,仅限int型,float型,double型double d = 400;d.ToString("C"); //¥400.002.10进制数,仅限int型的数字int i=400;i.ToString("D5"); // 004003.科学型数字,仅限int型,float型,double型float f = 400;f.ToString("E");//4.00000...

2015-08-28 17:31:00 139

转载 js Promise学习

js Promisepromise入参为两个 成功时的执行 resolve失败时的执行 rejectpromise的状态肯定(fulfilled) 该 Promise 对应的操作成功了否定(rejected) 该 Promise 对应的操作失败了 等待(pending) 还没有得到肯定或者否定结果,进行中结束(settled) 已经肯定或者否定了prom...

2015-08-27 18:29:00 111

转载 plsql与64位的Oracle关联方法

在这里吐槽一下,plsql居然木有64位的,以前居然不知道,好久没用Oracle了,想练习一下,方法如下:1.安装Oracle,官网都有,这里不细说了,我选的是64的Oracle安装的。2.下载plsql,然后安装。本来想贴一个官网路径的,找半天没找到,百度真不给力,还是谷歌好,弱弱的说一句,其实下载地方很多,自己百度吧。3.装完后还要下载一个Oracle的32位客户端,下载路径...

2015-08-27 16:37:00 45

转载 Block 的循环引用

Block是在栈上生成的,所以一般使用copy方法把Block复制到堆上,避免Block被立刻释放。Block会对内部的变量形成强引用,而如果同时该变量又持有这个Block,就会导致循环引用而无法释放,从而导致内存泄露。最常见的就是self持有Block,而又在Block内部调用self的方法或属性,那self和Block就会形成循环引用而无法释放。由于我们习惯在dealloc中释放对象,...

2015-08-27 15:47:00 42

转载 【转】C#模拟http 发送post或get请求

private string HttpPost(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); request.Method = "POST"; re...

2015-08-27 15:27:00 65

转载 [LeetCode]#13 3sum

一、题目Given an arraySofnintegers, are there elementsa,b,cinSsuch thata+b+c= 0? Find all unique triplets in the array which gives the sum of zero.Note:Elements in a triplet (a,b,c...

2015-08-26 22:42:00 42

转载 java stopwatch 功能

C#中有一个stopwatch的功能,主要是用来监测程序执行时间的。java之前一直都在用如下方式完成: 1 public static void main(String[] args) { 2 long startTime=System.currentTimeMillis(); //获取开始时间 3 4 //函...

2015-08-26 20:15:00 373

转载 【电商】几种电商模式及特点

电商模式电商代表特点其他C2C淘宝连接买卖双方的交易平台,全品类B2C天猫平台型B2C,不自建仓储和物流最近苏宁入驻天猫,还与超过160个品牌签订合作协议,...

2015-08-25 21:45:00 220

转载 uestc 250 windy数(数位dp)

题意:不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。windy想知道,在A和B之间,包括A和B,总共有多少个windy数?思路:数位dp#include<iostream>#include<stdio.h>#include<string.h>#include<algorithm>using nam...

2015-08-25 15:38:00 76

转载 C# ArrayList集合

C#ArrayList集合集合可以向数组那样存储多个数据,但是长度不固定。往其中存多少个都可以。 ArrayList:动态数组(不是一个数组,是具有数组的功能再克服了数组的缺点) ArrayList所在的命名空间:System.Collections 它是1个类,所以我们要使用的话,就必须要创建1个对象。 元素的类型:object 就算看...

2015-08-24 22:35:00 74

转载 Objective-C:随机的读取文件中的内容

可以通过改变当前文件的偏移量来实现文件的读取-offsetInFile获取文件当前的位移量-seekToFileOffset:(NSUInteger)length设置文件当前的位移量-readDataOfLength:(NSUInteger)length随机读取文件内容的字节数-seekToEndOfFile将文件跳到结尾 1 // 2 // main.m 3 ...

2015-08-24 21:13:00 49

转载 安德鲁斯Launcher得到的装在手机的应用程序列表

Launcher最基本的是让所有的应用程序和入口图标的列表。有两种方法来获得,一般:PackageInfoResolveInfo执行获取全部APP的Launcher而且同意进行点击事件,进入到应用以下通过这两种方法获取到全部应用的列表:建立基本数据:PakageMod.javapublic class PakageMod { publ...

2015-08-24 20:03:00 33

转载 编写高质量代码改善C#程序的157个建议——建议133:用camelCasing命名私有字段和局部变量...

建议133:用camelCasing命名私有字段和局部变量私有变量和局部变量只对本类型负责,它们在命名方式也采用和开放的属性及字段不同的方法。camelCasing很适合这类命名。camelCasing和PascalCasing的区别是它的首字母是小写的。之所以要采用这两种不同的命名规则,是为了便于开发者自己快速地区分它们。例如: class Person { ...

2015-08-23 14:48:00 98

转载 Window 10 :如何彻底关闭:Windows Defender Service(2015-12-20日更新)

Window 10 :如何彻底关闭:Windows Defender Service?网上流传的什么组策略gpeidt.msc方法,什么安装其他的杀软之类的方法都很麻烦,且有弊病!其实很简单:利用pe系统(u盘)或者任何其他的系统(双系统的win7、win8、xp,甚至linux)进入电脑,删除或改名windows defender的两个服务的可执行文件即可!该方法绿色、且彻...

2015-08-22 22:45:00 990

转载 Spring Boot 快速入门

今天给大家介绍一下Spring Boot MVC,让我们学习一下如何利用Spring Boot快速的搭建一个简单的web应用。环境准备一个称手的文本编辑器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij)Java环境(JDK 1.7或以上版本)Maven 3.0+(Eclipse和Idea Intell...

2015-08-22 21:59:00 45

转载 为模型推断的端部的大小

大端模式:高地址的低字节存储,低地址存放高字节。小端模式:高高字节地址存储,低地址低字节。#include<stdio.h>//终端模式估计的大小int checkMode(){union Test{int i;char ch;}test;test.i=1;return test.ch;}...

2015-08-22 15:16:00 41

转载 JMS - QueueBrowser

  QueueBrowser 是一个专用对象,提供提前浏览 Queue 上的排队消息的功能,而实际上并没有真正消费这些消息。这是点对点消息传送模型的独有特性。从 QueueBrowser 获得消息是该队列中消息的副本,而且并未认为会被消费——它们仅是用于浏览而已。还有,QueueBrowser 并不能保证提供的是队列消息的准确清单。QueueBrowser 包含的仅仅是创建 QueueBrowse...

2015-08-21 18:36:00 151

转载 面试后总是没有结果的7大原因

面试时,该如何表达自己的“成交意向”?这是一种很正常的现象,如果你能得到企业面试的机会,这是一个好的开始!一定程度上说明你的简历或求职信起了作用,你的第一印象还不错,但有些朋友在经历了简历筛选合格,面试一轮、两轮后就没了音信,这其中的原因究竟在哪些方面呢,笔者在经历了多年的企业方选人工作后,从中大致归纳出如下几点:    1、缺乏准确的定位    看起来,你可能太像一个“综合型...

2015-08-21 15:57:00 79

转载 编写高质量代码改善C#程序的157个建议——建议104:用多态代替条件语句

建议104:用多态代替条件语句假设要开发一个自动驾驶系统。在设计之初,此自动驾驶系统拥有一个驾驶系统命令的枚举类型: enum DriveCommand { Start, Stop }当前该枚举存在两个命令:开始、停止。又假设有一个驾驶方法可以处理车辆接收到的指令。一开始我们可能像下面这样编码: ...

2015-08-21 12:13:00 169

转载 火星今天飞抵西非国家寻找埃博拉疫情

火星今天飞抵西非国家寻找埃博拉疫情 昨日下午。火星人进驻阳山书院,在半山居安顿下来之后,请服务员订购飞往西非利比里亚首府蒙罗维亚的机票,察看埃博拉疫情。火星在德国法兰克福机场转机,火星护照地球各国免签。这是火星人浪漫之旅的第一站。 火星人是人类的朋友。对危害人类的埃博拉病毒极为仇视。埃博拉病毒在火星上早就绝迹了。在几万年之前,火星人就...

2015-08-21 11:47:00 49

转载 索引扫描总是索引扫描么?

问:使用NC扫描运算符,有方法知道索引是怎么扫描的么?这个问题的一个答案是非聚集索引扫描总是扫描整个索引。答:是的,总是100%。扫描运算符总是整个索引……但是有一些特定的情况并不是这样。在这篇文章里我想专门讲下你总会碰到的一个特定案例——在你的查询里有TOP,MIN或者MAX表达式。TOP,MIN,MAX我们来看下面2个查询。1 SELECT TOP 1...

2015-08-21 08:03:00 43

转载 codeforces 559A(Gerald's Hexagon)

Time Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64uDescriptionGerald got a very curious hexagon for his birthday. The boy found out that all the angles of ...

2015-08-20 20:43:00 84

转载 MR案例:Reduce-Join

问题描述:两种类型输入文件:address(地址)和company(公司)进行一对多的关联查询,得到地址名(例如:Beijing)与公司名(例如:Beijing JD、Beijing Red Star)的关联信息。可参考MR案例:Map-Join1.map阶段:对比之前的单表关联可知,reduce阶段的key必须为关联两表的key,即address.Id = company.Id。则两表经...

2015-08-20 18:16:00 77

转载 设计模式--简单工厂VS工厂VS抽象工厂

前几天我一直在准备大学毕业生,始终绑起来,如今,终于有时间去学习设计模式。我们研究今天的话题是植物三口之家的设计模式的控制--简单工厂VS工厂VS抽象工厂。 经过细心推敲,我们不难得出:工厂模式是简单工厂的升级版,抽象工厂是工厂模式的升级版,简单工厂+抽象工厂是抽象工厂的升级版。知道了它们之间的宏观关系,以下我带它们从一次次蜕变了解它们为什么是这种关系。 我...

2015-08-20 11:58:00 37

转载 mysql 的 VARCHAR VARCHAR2

mysql 的 VARCHAR VARCHAR2 mysql 里面竟然没有VARCHAR2 ?? posted on 2015-08-19 17:37 CanntBelieve 阅读(...) 评论(...) 编辑 收藏 var allowComments=t...

2015-08-19 17:37:00 226

转载 viewDidLoad, viewWillDisappear, viewWillAppear等区别及各自的加载顺序

viewWillAppear:Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear:Called when the view has been fully transitioned onto the screen. Default ...

2015-08-19 14:24:00 38

转载 [LeetCode] Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is 3. For ...

2015-08-18 15:42:00 35

转载 UITableView(可滚动到顶部和底部)

#import "RootViewController.h"#define width [UIScreen mainScreen].bounds.size.width#define height [UIScreen mainScreen].bounds.size.height#define topH 64@interface RootViewController ()<U...

2015-08-17 11:05:00 155

转载 文本 To 音频

文本 To 音频TextToSpeech介绍  TextToSpeech,简称 TTS,是Android 1.6版本中比较重要的新功能。将所指定的文本转成不同语言音频输出。它可以方便的嵌入到游戏或者应用程序中,增强用户体验。  TTS Engine,依托于当前Android Platform所支持的几种主要语言:English、French、German、Italian及Sp...

2015-08-15 20:22:00 57

转载 POJ C程序设计进阶 编程题#3:运算符判定

编程题#3:运算符判定来源: POJ(Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述两个整数 a 和 b 运算后得到结果 c。表示为:a ? b = c,其中,?可能是加法 +,减法 -,乘法 *,整除 / 或 取余 %。请根据输入的 a,b,c 的值,确定运算符。如果某种运算成...

2015-08-14 23:22:00 594

转载 ubuntu phpstorm 安装xdebuger

1, sudo apt-get install php5-xdebuger 直接通过源安装ubuntu 14.04 默认安装位置是:/usr/lib/php5/20131226/xdebug.so, 也可以通过 命令搜索 :sudo find / -name xdebug.so2,配置php.ini 文件,[xdebug]zend_extension="/usr/lib...

2015-08-14 15:40:00 66

转载 BZOJ 1042 [HAOI2008]硬币购物

1042: [HAOI2008]硬币购物Time Limit:10 SecMemory Limit:162 MBSubmit:1446Solved:845[Submit][Status][Discuss]Description硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每...

2015-08-13 12:19:00 80

转载 设计模式09: Decorator 装饰模式(结构型模式)

Decorator 装饰模式(结构型模式)子类复子类,子类何其多加入我们需要为游戏中开发一种坦克,除了不同型号的坦克外,我们还希望在不同场合中为其增加以下一种多种功能:比如红外线夜视功能,比如水路两栖功能,比如卫星定位功能等等。问题代码: /// <summary> /// 抽象坦克 /// </summary> publ...

2015-08-12 12:32:00 56

转载 PHP预定义常量DIRECTORY_SEPARATOR

DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是PHP的内部常量,不需要任何定义与包含即可直接使用。众所周知,在windows下路径分隔符是(当然/在部分系统上也是可以正常运行的),在linux上路径的分隔符是/,这就导致了一个问题,比如开发机器是windows,有一个图片上传程序,调试机器上指定的上传文件保存目录是:define(‘ROO...

2015-08-11 22:59:00 36

转载 @清晰掉 GNU C __attribute__

__attribute__((packed))详解1.__attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:struct...

2015-08-11 10:03:00 39

转载 左右侧滑菜单功能的实现

左右侧滑功能是比较常见的效果,此实例实现如下的效果:这边使用到的SlideNavigationController开源类(引入源代码中的Source),其为NavigationController子类,在运用程序AppDelegate就设置为其根视图;主要代码如下:1:AppDelegate主要代码如下:#import "AppDelegat...

2015-08-10 15:04:00 40

空空如也

空空如也

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

TA关注的人

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