自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 App 内置 Http Server

近来公司iOS项目需要内置Http Server ,查到github 有两个可以使用的优秀开源库:1.GCDWebServer2.CocoaHTTPServer简单对比下,发现GCDWebServer 更为轻量级,且能满足我的项目需求,简单记下调用方法:#import "GCDWebServer.h"#import "GCDWebServerDataRespo...

2015-09-30 15:30:00 424

转载 TCP/IP协议原理与应用笔记09:数据通信---封装

2016-08-091.数据通信----封装:2. 协议数据单元:PDU:对等层数据通信的单元。比如Source端的应用层 和 Destination端的应用层是对等层(L7),这个时候L7 data 就是这两个应用层的PDU(协议数据单元)。比如Source端的表示层 和 Destination端的表示层是对等层(L6),这个时候L7 data H6...

2015-09-30 10:14:00 50

转载 C语言实现时间差、星期、天数算日期(转)

原文地址:http://blog.sina.com.cn/s/blog_7c59079701011a9j.html最近因为一个项目需要,默认一个时间值,即当天的前一天日期,顺手就将其他的几个功能一并实现了,主要为1、两个日期之间的时间差2、某个日期之后,绝对值差值之后的某个日期3、某年日期,算出星期几下面见源码:#ifndef CALCULATE_H#define CA...

2015-09-29 23:08:00 454

转载 [JavaScript权威指南 [笔记]

对象的比较均是引用的比较。(不可变的原始值和可变的对象引用)this返回调用这个方法的对象通过x!==x来判断x是否为NaNvar max = max_width || preferences.max_width || 500;function copy(o,p){ p = p || {};}对于p和q取任意值,这两个等式都永远成立!(p && q) === !p || !q;...

2015-09-29 21:17:00 62

转载 MD5

(转载自:http://blog.chinaunix.net/uid-20725556-id-1885710.html) MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来...

2015-09-28 22:45:00 44

转载 Swift - 使用CoreLocation实现定位(经纬度、海拔、速度、距离等)

CoreLocation是iOS中一个提供设备定位的框架。通过这个框架可以实现定位处理,从而获取位置数据,比如经度、纬度、海拔信息等。1,定位精度的设置定位服务管理类CLLocationManager的desiredAccuracy属性表示精准度,有如下6种选择:kCLLocationAccuracyBestForNavigation :精度最高,一般用于...

2015-09-28 11:08:00 63

转载 点击每个li输出里面的内容(前端很常问的面试题之一)

点击每个li输出里面的内容(前端很常问的面试题之一)前端面试JavaScript<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>click事件的几种写法</title><...

2015-09-26 17:29:00 323

转载 java研发面经:滴滴、美团、网易、58赶集等

java研发面经:滴滴、美团、网易、58赶集等 今年秋招我的面试大致结束了,差不多把提供北京java岗位的互联网公司大都投一遍,也获得了几个面试机会,在这儿把面经都和大伙儿分享一下吧。1、滴滴 滴滴面试安排是如果你通过了一面,那么就优先安排后面的面试,所以导致还没一面的人就得一直苦等。那会儿我是下午一点去的,大概到...

2015-09-25 23:05:00 326

转载 StackOverflow&&Quora&&More 翻译系列——目录

启动了一个翻译系列,主要收录个人在伯乐在线上翻译的文章,或者在 StackOverflow、Quora 及其他资讯站上发现的好文,选文比较偏个人喜好。希望能够学习、理解文章的同时提高英语水平,并共享知识。该系列已在个人 GitHub上同步更新,欢迎 Star。本文为系列的索引目录,方便查阅交流。StackOverflow:Java:Does finally...

2015-09-25 22:27:00 73

转载 MFC 定时器用法 SetTimer、KillTimer

什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。 使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。1.1 用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型UIN...

2015-09-25 10:03:00 108

转载 【线性代数公开课MIT Linear Algebra】 第五课 排列矩阵、转置、向量空间与列空间...

排列矩阵 permutation matrix 排列矩阵指的是可以完成行互换的矩阵这是上一课当中的内容,我们已经知道在LU分解中若pivot都不为0则我们无需进行行互换,当pivot存在0时,我们需要将其与一个合适的行互换来继续LU分解,最后我们会得到 PA=LU以上皆是假设A 可逆(意味着我们可以选到不为0的pivot),别忘了关于排列矩阵的一个重要性质:...

2015-09-24 21:56:00 693

转载 城市平乱(Bellman)

城市平乱时间限制:1000 ms | 内存限制:65535 KB 难度:4描述南将军统领着N个部队,这N个部队分别驻扎在N个不同的城市。他在用这N个部队维护着M个城市的治安,这M个城市分别编号从1到M。现在,小工军师告诉南将军,第K号城市发生了暴乱,南将军从各个部队都派遣了一个分队沿最近路去往暴乱城市平乱。现在已知在任意两个城市之间的路行军所需的...

2015-09-24 16:13:00 48

转载 python应用之求主析取范式,主合取范式

任意输入一个命题公式,计算并输出其真值表以及主析取范式,主合取范式思路:大概就是将蕴含,等价,异或进行转化,然后使用eval()计算#! /usr/bin/env python3# -*- coding:utf-8 -*-sInput = '' #输入的命题公式字符串sParse = '' #化简后的sInputvariable = [] #保存公式中的变量ornl ...

2015-09-24 15:23:00 2504

转载 面试题1

1、面向对象的特征有哪些?继承:通过继承允许复用已有的类,子类可以从父类哪里继承得到的方法和成员变量,而且子类可以修改或增加新的方法使之适合子类的需要。封装:把对对象的状态数据隐藏起来,再通过合适的方法来允许尾部程序修改对象的状态数据。Java的封装主要通过private、protected、public等访问控制符来实现。多态性:当同一个类型的引用类型的变量在执行相同的方法时,...

2015-09-24 10:39:00 77

转载 李冰烧山——大道至简第二章读后感

读了第一章的愚公移山,让我更深刻的体会到了编程的精义,就是把一个复杂的问题分解成一个个小问题,逐个解决。就像编写一个最大公约数,就要先想出两个数的最小公倍数,而最小公倍数的求法,就可以用1开始一直除到这个数的一半,然后再找出能除尽的最大的数。这样,一个问题就被我们分解开,快速的解决。 而第二章,主人公变成了李冰。战国时期的李冰凿了一座山,他的方法和愚公有着天壤之别,愚公会凿...

2015-09-23 16:59:00 190

转载 百度地图 异步加载

API 1.1和1.2版本支持异步加载,您可以在引用脚本的时候添加callback参数,当脚本加载完成后callback函数会被立刻调用。请参考下面的使用示例:<!DOCTYPE html> <html><head><meta charset="utf-8"/><title>异步加载</title>&l...

2015-09-23 14:49:00 54

转载 UltraEdit的代码片的编码设置

有时候在window下编辑的代码注释在本机显示正常,而拿到另外一个机器上就显示为乱码,解决这个问题就需要设置代码的编码格式。如果是从别的机器拿到本机注释显示乱码,可以这样设置:视图->设置代码页,然后选择显示正常的编码格式如果想让UltraEdit的代码一直以某种方式编码,可以这样设置:高级->设置代码页/地区,以UTF-8编码为例:<系统中以安装的代码页&...

2015-09-22 15:43:00 101

转载 随机删除数据库N条记录

deletefromtablewherenewsIDin(selecttop50newsIDfromtableorderbynewid())转载于:https://www.cnblogs.com/viaiu/p/4827949.html

2015-09-22 09:01:00 1884

转载 adroid swipeRefreshLayout无法显示进度条的问题

一句话经验:必须嵌套scrollerview或者listview转载于:https://www.cnblogs.com/matoo/p/4827165.html

2015-09-21 20:14:00 82

转载 最长递增子序列(LIS)

题目描述求一个一维数组arr[i]中的最长递增子序列的长度,如在序列1,-1,2,-3,4,-5,6,-7中,最长递增子序列长度为4,可以是1,2,4,6,也可以是-1,2,4,6。题目分析最长递增子序列(Longest Increasing Subsequence)又叫做最长上升子序列;子序列,正如LCS一样,元素不一定要求连续。方法一:DP(O(n2))像LCS一样,从后向...

2015-09-21 18:35:00 39

转载 模拟创建类变量,static变量加类方法,单例

@interface Model+ (int) value;+ (void) setValue:(int)val;@end@implementation Modelstatic int value;+ (int) value{ @synchronized(self) { return value; } }+ (void) setValue:(int)val...

2015-09-19 21:40:00 44

转载 DataSet筛选数据然后添加到新的DataSet中引发的一系列血案

直入代码: var ds2 = new DataSet(); if (ds.Tables.Count > 0) { var rows = ds.Tables[0].Select(" usertype <> 'UU'"); if (r...

2015-09-16 00:00:00 132

转载 Web前端,高性能优化

高性能HTML一、避免使用iframe  iframe也叫内联frame,可将一个HTML文档嵌入另一个HTML文档中。  iframe的好处是,嵌入的文档独立于父文档,通常也借此使浏览器模拟多线程。缺点是:  ①虽然iframe能模拟多线程,但主流浏览器的同域名并行下载数是不变的,浏览器对同域名的链接总是共享浏览器级别的连接池,   即使是不同窗口或标签页的同域名网页。  ②在页...

2015-09-15 13:41:00 34

转载 android 跑马灯

                  跑马灯效果 layout布局代码 <!--android:ellipsize 设置文字过长时,该控件是如何显示的呢? start—省略号显示在开头 end—省略号显示在结尾 middle—省略号显示在中间 marquee—以跑马灯的方式显示 --> <!--无数次的跑动--> android:marq...

2015-09-14 00:51:00 58

转载 10个实用的但偏执的Java编程技术

在沉浸于编码一段时间以后(比如说我已经投入近20年左右的时间在程序上了),你会渐渐对这些东西习以为常。因为,你知道的…… 任何事情有可能出错,没错,的确如此。 这就是为什么我们要采用“防御性编程”,即一些偏执习惯的原因。下面是我个人认为的10个最有用但偏执的Java编程技术。一起来看一看吧:1.将String字符串放在最前面 为了防止偶发性的Null...

2015-09-12 08:52:00 41

转载 Chrome浏览器扩展开发系列之二:Google Chrome浏览器扩展的调试

1) 查看扩展程序的详细信息和ID通过Chrome浏览器的“工具->更多工具->扩展程序”,打开chrome://extensions页面,选中右上角的“开发者模式”,可以查看扩展程序的详细信息(如名称、概述、占用空间大小、版本和权限等)和ID。2) 查看扩展程序的popup页面通过Chrome浏览器的“工具 ->更多工具->扩展程序”...

2015-09-11 14:38:00 75

转载 Spring MVC 总结一(spring mvc 基本例子)

一、目录结构  二、 具体步骤  2.1 applicationContext.xml 配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/...

2015-09-10 12:15:00 33

转载 C#线程同步的几种方法

我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。  在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面...

2015-09-10 09:26:00 42

转载 Apache BenchMark压力测试

Apache BenchMark压力测试 官网帮助文档:http://httpd.apache.org/docs/2.4/programs/ab.html;官网下载地址:http://httpd.apache.org/download.cgi(下载注意版本对应系统,Windows系统要求对应VSC++版本)ab简介 ...

2015-09-08 11:53:00 137

转载 IOS NSTimer 定时器用法总结

NSTimer在IOS开发中会经常用到,尤其是小型游戏,然而对于初学者时常会注意不到其中的内存释放问题,将其基本用法总结如下:一、初始化方法:有五种初始化方法,分别是+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo...

2015-09-08 10:49:00 112

转载 快速幂(递归实现)

long long ksm(long long a, long long b, long long c){ if (!b) return 1; long long ans = ksm(a, b >> 1, c); ans = ans * ans % c; if (b & 1) ans = an...

2015-09-06 11:55:00 53

转载 主动贴战斗的男生 后续如何开展正确的攻势

你牺牲越大,女人越觉得跟不上你的步伐,甚至觉得你在逼迫她、在威胁她。当这种被拖扯、被逼迫的情绪升到最高点时,她们会对你产生反感、并更加不愿意跳入这段关系中。此外,「是我自己想做,你不用回应也没关系」这种话,谁也知道是骗人的。男生会做总总这些牺牲,就是希望女人将来能有所回报。当时间一长,男人始终没有得到回应,就会开始有妄想与要求,两人冲突也会开始越来越多。争执点常常都是男方觉得「你不够...

2015-09-05 23:12:00 77

转载 苏州Uber优步司机奖励政策(8月31日至9月6日)

当周最新司机奖励(8月31日至9月6日)滴滴快车单单2.5倍,注册地址:http://www.udache.com/如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfryf/p/4612609.html优步奖励低/不挣钱/怎么办?看这里:http://www.cnblogs.com/mfryf/p/4642173.h...

2015-09-03 23:03:00 97

转载 [推荐] 协同滤波 —— Collaborative Filtering (CF)

协同滤波在推荐当中应用比较广泛的算法,协同滤波主要是有两种方式:既然是推荐,一定设计人和物两个方面,因此 CF分为基于用户的CF和基于item的CF。一、基于用户的CF计算用户之间的相似性,并且推荐相互之间物品的差集,这里的特征向量是item列表向量;二、基于item的CF主要是计算item之间的相似性,这里的特征向量是用户拥有情况向量,对相似性比较大的特征向量A,B当中的差集用户...

2015-09-01 17:11:00 223

转载 服务没有mysql

你安装了mysql没有,没有就先安装,安装好mysql以后,在bin目录下有个mysqld.exe,运行这个程序就可以添加mysql服务,但是运行这个程序需要使用参数,否则就会以命令行窗口形式启动MYSQL数据库,命令参数如下:安装服务(MySQL)的命令:mysqld.exe --install可以指定服务的名字,例如:mysqld.exe --install MySQL5以上命令安装的服务...

2015-09-01 10:39:00 86

空空如也

空空如也

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

TA关注的人

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