自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

原创 用webpack来取代browserify

本来打算一心跟着browserify走的,但是无奈它的transform机制令人烦躁。今天有这么一个需求,配置了一会,感觉用browserify搞不定。一个react项目,我的jsx文件需要编译,于是jsx中会require('react'),但是我又不想在输出的bundle.js中包含react那1.5W行的代码,原因有二:输出的代码太多,分散我的注意力 业务代码就那么点,却需要对整

2015-03-16 14:43:42 233

原创 iOS on Rails- 使用 Access Token 进行访问控制

Rails 作为我们 App 后端 API Server,为我们的 App 提供便利的 API 访问的同时,也肩负着保护我们数据安全的责任。如果我们的 API 不打算开放给别人使用的话,我们一般都会对 API 的访问进行一定程度的控制,特别当我们的数据要求一定的私密性,或者我们不希望我们自己辛辛苦苦而得到的数据,不想被竞争对手轻而易取的获取的话,我们必须对访问进行控制,本文我们就来说说如何使用 A

2015-02-04 16:26:58 195

原创 在C#中,如何将一种编码的字符串转换成另外一种编码。

当向服务器发送请求,然后获得返回的JSON的时候,字符串的编码可能不是我们想要的。比如返回的如果是GB2132,在C#里可能会是乱码。这时候,我们需要转码,比如把GB2132转成UTF-8。下面函数TransferStr用来完成转码,Test函数进行调用演示。private void Test(){ Encoding strUtf8 = Encoding.UTF8; E

2015-01-24 02:09:04 815

原创 [转载] Golang hot configuration reload

原文:http://openmymind.net/Golang-Hot-Configuration-Reload/Like most, I've always appreciated a software package that lets me hot-reload the configuration without having to restart. Nginx immediately

2015-01-24 01:53:47 240

原创 Java线程有哪些不太为人所知的技巧与用法?

转载出处:Java线程的5个使用技巧英文原文链接萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切说是Thread这个类。当我们在构建高可扩展性系统的时候,通常会面临各种各样的并发编程的问题,不过我们现在所要讲的可能会略有不同。从本

2015-01-24 01:24:10 154

原创 Docker学习之路(二)四种系统下安装Docker的方法

本人的学习笔记,主要是对《我的第一本Docker书》、《Docker —— 从入门到实践》的学习记录,并结合其他各种资源的学习。这次记录了4种常见系统的Docker安装方法,这些系统我不是都有,但是也记录一下,也许以后用得上。支持的平台Docker目前已经支持非常多的Linux平台,Ubuntu、Red Hat企业版Linux、Debian、CentOs、Fedora、Oracle Lin

2015-01-24 01:10:18 202

原创 ACM - 第四章 gcc,函数,堆栈,以及C语言

今天看了第四章,按照这个速度真是够呛能看完,还是要提高一下自己的效率啊。。assert.h利用assert.h调试,通过检测变量值来确定程序运行过程中的问题c#include #include int main(){ int x = -1; assert(x > 0); return 0;}变量交换c#include

2015-01-24 00:55:01 160

原创 用scikit-learn实现朴素贝叶斯分类器

朴素贝叶斯(Naive Bayes Classifier)是一种「天真」的算法(假定所有特征发生概率是独立的),同时也是一种简单有效的常用分类算法。关于它的原理,参见朴素贝叶斯分类器的应用。scikit-learn是一个广泛应用的机器学习Python库,它封装了包括朴素贝叶斯在内的若干基础算法。在这篇博客里,我们希望用朴素贝叶斯实现对短文本(新闻标题)的分类。朴素贝叶斯属于有监督分类,需要

2015-01-10 00:30:58 858

原创 ECUG Con 2014技术干货分享第二期

今天,小编给大家分享ECUG Con 2014大会第二期干货。下面是田琪(京东资深架构师)、何全(多备份技术总监)、马全一(docker.cn创始人)、谢孟军(beego作者,go web编程作者)以及杨章显(就职于Cisco,云计算开源技术爱好者)等5位讲师的演讲概要。田琪:深入理解容器技术首先大家肯定要清楚容器和VM的本质区别,通过内核提供的Namespace这个东西,能够让你完成

2015-01-07 18:17:35 132

原创 移动web开发中,好用的小方法

1.检查是否触屏设备//此方法在chrome模拟手机的模式中似乎无效,但是在iphone中是有效的,在安卓中待测试function isTouchDevice() { return ('ontouchstart' in document.documentElement);}2.检测更多的设备和浏览器信息,靠的是ua信息var browser={ vers

2015-01-07 18:07:41 97

原创 判断当前viewcontroller是否是某个特定类

if ([self.navigationController.viewControllers.lastObject isKindOfClass:[类名 class]]){}// 前提当前控制器在一个navigationController中// 取nav的栈顶控制器

2015-01-07 17:45:42 1627

原创 一道简单的作业题的延伸,最优化的算法

题目:2^0+2^1+2^2+2^3+2^4....+2^312的次方相加,不要使用math库的pow函数"谭浩强"版,效率最低,两次遍历#includeint main(void){ double mat=0; int i=1; int j=0; for(i=0;i<31;i++)

2015-01-07 17:22:22 104

原创 Mobile Prototyping with Axure 7

主要内容为什么用原型 移动设计概念 安装设置Axure 构建移动原型 Adaptive Views 移动交互 Drag和Drop事件 设备中查看原型 Axure和移动设计资源 为什么用原型原因 :将设计转化成代码是一个奢侈的过程 完整的原型与实际的App无异,只是数据是死的,可以用于获取用户反馈 结论 :尽可能的在原型阶段完成初步的用户反馈,避免将致命的错误带入

2015-01-07 16:50:25 153

原创 CSS Grid布局:网格单元格布局

CSS Grid布局对于我等来说就是一个全新的布局,但国外很多同行朋友已对这种布局做了全面的探知。前面花了两篇内容(《CSS Grid布局:什么是网格布局》和《[CSS Grid布局:浏览器开启CSS Grid Layout]http://segmentfault.com/blog/younglaker/1190000002443795)》)为这篇文章做足了铺垫。或许你想知道的是如何使用?各位看官

2015-01-07 14:27:04 278

原创 世界级Oracle专家Jonathan Lewis:我很为DBA们的未来担心

Jonathan Lewis 是世界级Oracle资深专家,有20多年Oracle关系数据库管理经验。主要从事自由咨询顾问工作,其Oracle数据库引擎方面的培训课程和研讨会世界闻名。Jonathan曾是UKOUG(UK Oracle User Group)的负责人,他著有多本Oracle方面的畅销书,并维护自己的Oracle技术博客。他的博客:http://jonathanlewis.wordp

2015-01-07 14:08:23 182

原创 如何设计一个“高大上”的 logo

前不久,我们老大写的一篇博客《 Coding,做一个有情怀的产品 》中有提到设计 Coding logo 的大致由来,今天我就设计 Coding 猴头的过程具体说说如何设计一个 logo。方法仅供参考,如有雷同,纯属巧合...第一步:搞清楚需求——我们需要一个什么样的 logo工具:交流(如果这也算的话)对于整个 Coding 的 logo,老大跟我说明了他的想法,主要思路是:

2015-01-06 13:37:52 153

原创 通过Node.js Stream API 实现逐行读取的实例

Node 给 streaming 带来了简洁和美。Streams 目前是一种很棒的用于建立模块和应用的方式。原来的 streams API 存在一些问题,在 v0.10 版本中对这些问题进行了修复,并且扩展了一些 API 使得应用更简单并且可以概括更多的应用场景。本篇文章将介绍并通过实例应用 v0.10 版本提供的新的 API。逐行问题具有良好组织的日志数据对一个公司的开发团队是非常宝

2015-01-06 13:27:54 135

原创 算法导论——最大子数组问题

方法一:暴力求解#include#include#includeint maxsubset(int *a,int len){ int summax=INT_MIN; int i,j,k; for(i=0;i<len;i++) for(j=i;j<len;j++){ int temp=0;

2015-01-06 13:06:33 121

原创 用 Javascript 实现一个简易 BrainF--k 解释器

原文地址:http://xcoder.in/2014/10/08/brainf**k/  首先祝贺自己在 CodeWars 升级到 3 Kyu,以及感谢 @Bolt_白衣苍狗 童鞋让我知道有 CodeWars 这么个好玩的东西。  虽然里面水题居多,不过在上班比较空闲的档口 #带薪刷题# 的感觉还是蛮不错的。话唠一下  高中的时候就跟 @MatRush 发现了一个名字超级好玩的编程

2015-01-06 12:56:27 146

原创 搭建“Google Reader”

Tiny Tiny RSS 是一个基于PHP开源的RSS阅读器 有着和Google Reader一样的功能Tiny Tiny RSS 优点:通过皮肤可以寻找 GR 阅读的感受(如上图)有适合移动设备的皮肤/插件(别人成功了,我还没找见,英语渣,没办法)支持插件有官方 Android 客户端(我用着很舒心)第三方客户端只要你愿意,可以把更新频率设得够高,第一时间获得订阅更

2015-01-06 12:46:20 181

原创 互联网协议入门(一)

前言我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网

2015-01-06 12:35:02 86

原创 Sql Server 2005 恢复中RECOVERY和NORECOVERY有什么区别

转载自:今天遇到了这个问题,所以就百度了下:举个例子来解释RECOVERY和NORECOVERY有什么区别比如1 是全备份,2是差异备份,3,4,5是日志备份,如果现在要恢复到5的时间,首先要恢复1,然后2,然后3,4,5从1--4期间都要指定为norecovery,为什么呢?可以设想一下如果是recovery的话,此时数据库已经可以应用,比如如果在2--3之前用了recovery,则进行

2015-01-06 12:20:54 689

原创 新手学JavaScript都要学什么?

要从事网页开发,不知从何下手?会JavaScript语言但是不知道该如何进阶!最好的方法就是不断地做网页、写代码,不断地看别人的代码,研究别人的代码!用代码实践JS的每个技巧点:多听多看多问多写!学习要系统,也可以找一本超实用的XXX代码段,仔细研磨!每天记录自己的学习成果,别动不动就以为自己会了,下面概念回答一遍!函数设计、原型扩展、模块管理、兼容优化、闭包、Ajax、J

2015-01-05 22:10:21 137

原创 埋点-获取用户点击次数

;(function(){ function getXpath (obj) { var obj = obj.target||obj.srcElement; var arr = [], iTemp = 0; function getTagIndex(tag) { var begin = 0;

2015-01-05 21:32:48 715

原创 关于表单中Readonly和Disabled的区别

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。共同点:都不能编辑和获取焦点。readon

2015-01-05 21:10:39 139

原创 使用Sublime Text 2 编辑Markdown

一、安装Markdown Preview插件1.【Ctrl+Shift+P】,输入pic2.在插件搜索框输入Markdown Preview选择该插件,回车3.稍等片刻,让 Sublime Text 自动下载安装完成。二、编辑Markdown文档1.【Ctrl+N】新建一个文档2.使用Markdown语法编辑文档:【Ctrl+Shift+P】,输入ssm选择Se

2015-01-05 20:57:46 115

原创 主流CSS image比较

在还原设计图的时候,难免会碰到一些样式图片的引用。如何来对这些图片做优化呢?本文简单的梳理了一下目前几种比较常用的使用方式。注:1. 有更好的方法的话,欢迎补充。2. 下文未对性能问题做真实的测试,请保持一颗好奇的心,并告诉我们CSS Sprite这是目前使用比较多的方式。也是我个人认为相对最优的一种解决方式。当然,这里的最优指的是特定环境。比如移动客户端,就不一定要这么干。C

2015-01-05 20:44:57 124

原创 【视频】高德开发者公开课—如何使用AndroidSDK进行开发

话不多讲,上干货!!!一、如何使用AndroidSDK进行开发01——LBS开放平台简介及环境搭建二、如何使用AndroidSDK进行开发02—marker标记三、如何使用Android SDK进行开发03-地图Overlay添加四、如何使用Android SDK进行开发04-搜索功能

2015-01-05 20:33:44 189

原创 [零基础学python]print能干的事情

print的一些基本用法,在前面的讲述中也涉及一些,本讲是在复习的基础上,尽量再多点内容。eval()在print干事情之前,先看看这个东东。不是没有用,因为说不定某些时候要用到。>>> help(eval) #这个是一招鲜,凡是不理解怎么用,就用这个看文档Help on built-in function eval in module __builtin__:

2015-01-05 20:11:06 138

原创 [gist]Introduces $.oauth() to make using OAuth from jQuery as easy as using $.ajax()

from http://oyanglul.us1 2 3 4 5 6 7 8 9 10 11 12 1314 15 16 17 1819 20 21 22 2324 25 26 27 2829 30 31 32 3334 35 36 37 3839 40 41 42 4344 45 46 47

2015-01-05 19:57:12 110

原创 Systemd服务管理

systemd(systemd官网)是Linux下的一种init软件, 较好地管理多个系统服务之间的并行启动和依赖,同时达到降低系统开销的效果,最终代替现在常用的System V与BSD风格init程序。新发行的RHEL 7也用systemd来取代了sysV来管理服务。Systemd中对系统的配置有大量改变,例如在Systemd中hostname可以在/etc/hostname中设置,而非rc.c

2015-01-05 19:34:46 290

原创 RobotFramework测试Rest服务

python有一个都对http请求封装的很好的类库--requests(见这里)而Rest服务就是基于http请求之上的,活跃的社区也有提供了一个封装--robotframework-requests(见这里),可以用来方便的测试rest服务这里记录下在使用过程中碰到的问题1. import的时候,名字为RequestsLibrary2. 如果请求的数据为json格式时,在head

2015-01-05 19:24:37 554

原创 POJ 1704 Georgia and Bob

题目链接题意:如图,Georgia和Bob在玩游戏。一个无限长的棋盘上有N个旗子,第i个棋子的位置可以用Pi表示。现在Georgia先走。每个人每一次可以把一枚棋子向左移动任意个格子,但是不能超越其他棋子,也不能和其他棋子处在同一个格子里。如果轮到某一个人的时候Ta再也不能移动棋子了,就判负。现在每个测试数据给定一种情况,如果Georgia会赢,输出“Georgia will win”

2015-01-05 19:14:29 119

原创 npm package.json dependecies 和 devDependecies区别-

http://stackoverflow.com/questions/18875674/whats-the-difference-between-dependencies-devdependencies-and-peerdependenciesdependencies有package.json的目录下 npm install安装 任意目录下 npm install $packa

2015-01-05 19:04:51 252

原创 js引用

引用也是一个比较有意思的主题,JavaScript中的引用始终指向最终的对象,而并非引用本身,用个例子来解释一下。var obj = {} var ref = obj; obj.name = "objectA" console.log(ref.name);//ref跟着添加了name属性 obj = ["one", "two", "three"];//obj指向了另一个对象(数组对象) pri

2015-01-05 14:28:31 82

原创 JavaScript异步编程的4种方法

你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段J

2015-01-05 14:14:46 93

原创 HT图形组件设计之道(四)

在《HT图形组件设计之道(二)》我们展示了HT for Web在2D图形矢量的数据绑定功能,这种机制不仅可用于2D图形,HT的通用组件甚至3D引擎都具备这种数据绑定机制,此篇我们将构建一个3D飞机模型,展示如果将数据绑定机制运用于3D模型,同时会运用到HT的动画机制,以及OBJ 3D模型加载等技术细节,正巧赶上刚发布的iOS8我们终于能将基于HT for Web开发的HTML5 3D应用跑在iOS

2015-01-05 03:02:04 173

原创 ECS+nginx+wordpress一手搭建完毕

PS:先来一段吐槽...好朋友校招进百度前端团队了..我还在找工作ing..好心塞.但是蛮为他高兴的.是我的问题.技术面铺的太开了,没有深入的一项.比较深入的也就是web渗透,python了吧.但是渗透团队要求好高!网易跪在了HR面..绿盟进行中(工资略低啊)技能点大概是(10星满分):python(7星),linux(6星),web渗透(6星),html+js(4星),网络安全(7星

2015-01-05 02:41:45 182

原创 CSS经验

1、复选框与文字的偏移问题一般情况下,复选框的小方框会与文字偏差2px,如下所示:为了解决该问题,需要在页面(不能再单独的CSS中写)上添加vertical-align:-2px; 笑话效果如下:2、png图片在IE8及以下的IE浏览器中出现黑边(对opacity动态操作时)主要原因:IE8以下的浏览器bug,动态修改透明度,就会出现黑边问题。解决

2015-01-05 02:31:21 200

原创 Clojure 语言的设计

基于 JVM 的决定Clojure 能够吸引人的很重要一点是它是 JVM 之上的语言,这个决定非常关键。首先,因为根植于 JVM 之上,并且做到了跟 Java 语言的相互调用,它能吸引很多成熟的 Java 开发者。 其次,它可以使用 Java 社区丰富的开源软件,不需要从头去构建一个社区,你可以看到很多 Clojure 开源代码都是简单地包装 Java的开源包,但是通过 Cloju

2015-01-05 00:15:21 143

IFS8 C# 函数手册 英文

IFS C# 版本 ERP基盘 针对基盘中的函数的解释说明,举例。对IFS开发人员是很大的帮助

2013-05-29

省市县 thinkPHP 三级联动

think php 框架下的 简单易懂······························································································

2009-09-21

空空如也

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

TA关注的人

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