- 博客(95)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 如何学好英语
与其去阅读中文的二手三手的资料,不如直接阅读官网,而官网一般都是英文的。除了官网之外,还有非常多的优秀学习资源都是英文的,笔者在入门iOS的时候就是学习了codeshool.com的课程,这个网站的课程非常好玩,寓教于乐,即使你对objC和iOS一窍不通,学个两三天就能入门。不过如果你对入门级的课程没兴趣,想学一些高级的东西,就要付费了,好在一般来说这个网站上总有你不会的东西。如果你英语不好,
2015-01-24 02:11:30
393
原创 sbt的assembly插件
1.首先在 project/plugins.sbt: 下加入这段代码:addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.11.2")2.先对project 执行sbt 看看能不能通过 记住要在机子上装好Git3.在根目录创建assembly.sbt文件,内容如下:import AssemblyKeys._ // put this a
2015-01-24 01:42:44
607
原创 jquery-点击页面计算点击次数
$(function(){ var w=0,tip=$(""); tip.css({ "z-index":99999,position:"absolute",color:"red",display:"none" }), $("body").append(tip),//页面创建b标签用来显示数字 $(doc
2015-01-24 01:26:25
1533
原创 angularjs my97 datepicker directive demo
app.directive('datePicker', function () { return { restrict: 'A', require: 'ngModel', scope: { minDate: '@', }, link: function (scope, el
2015-01-24 00:58:49
562
原创 国外程序员整理的Java资源大全
好资源要分享原文 译者 唐尤华 翻译自 github akullpp构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而
2015-01-10 00:23:29
388
原创 JavaScript常用脚本集锦3
通过数组,拓展字符串拼接容易导致性能的问题function StringBuffer() { this.__strings__ = new Array();}StringBuffer.prototype.append = function (str) { this.__strings__.push(str); return this;}String
2015-01-10 00:14:37
294
原创 请尽快升级Git客户端版本至V2.2.1
This is a security-fix for CVE-2014-9390, which affects users onWindows and Mac OS X but not typical UNIX users. A set of newreleases for older maintenance tracks (v1.8.5.6, v1.9.5, v2.0.5, andv
2015-01-07 18:30:57
476
原创 HTML6 展望
HTML5 概述HTML5 是 HTML 语言最受欢迎的版本之一,它支持音频和视频、离线存储、移动端、和标签属性等等。还提供了, , 这样的标签来帮助开发者更好地组织页面内容。然而 HTML5 规范仍然没有最后定稿,并且它并不是一个真正意义上的语义标记语言。HTML6?展望你有没有曾经希望能在 HTML 中使用自定义标签?比如:使用来显示你的网站logo,还有使用来显示工具栏等等。我们
2015-01-07 18:19:18
307
原创 网上一位大神处理商城秒杀时的大并发的方法
网上,一个人问圣诞节公司做秒杀,怎么处理大并发,本身是win主机,换服务器来不及了。结果一位大神来了一个神级的回答这种情况,我会随机踢掉大部分用户 只处理少数请求,这样服务器压力就小多了if(rand(0,100)<99){ echo "秒杀结束";}else{ //process}
2015-01-07 18:08:24
637
原创 快速排序(php描述)
自认为这个算法用php描述的还不错,具体的算法是参考的算法导论快速排序也是一种分治法先取最后一位,其他的按顺序和这位比较,小的放在左边,大的放在右边,最后把最后一位,放在他们中间然后递归,就可以了,方法传了引用,这样效率不错,不用重建数组<?phpfunction quicksort(&$seq, $start, $end) {if ($start < $end)
2015-01-07 17:58:16
342
原创 原生JavaScript事件详解
JQuery这种Write Less Do More的框架,用多了难免会对原生js眼高手低。小菜其实不想写这篇博客,貌似很初级的样子,但是看到网络上连原生js事件绑定和解除都说不明白,还是决定科普一下了。首先声明,小菜懂的也不是很多,只是把我的思路和大家分享一下。DOM0事件模型事件模型在不断发展,早期的事件模型称为DOM0级别。DOM0事件模型,所有的浏览器都支持。直接在
2015-01-07 17:46:59
290
原创 Sugr Server Development From Scratch
This article is about the way we choosing frameworks during Sugr Server development.We change the frameworks many times until we found the best one, which helps us on coding, deploying, debugging, a
2015-01-07 17:03:04
325
原创 MySQL备份命令mysqldump参数说明与示例
1. 语法选项说明-h, --host=name主机名 -P[ port_num], --port=port_num用于连接MySQL服务器的的TCP/IP端口号--master-data这个选项可以把binlog的位置和文件名添加到输出中,如果等于1,将会打印成一个CHANGE MASTER命令;如果等于2,会加上注释前缀。并且这个选项会自动打开--lock-al
2015-01-07 16:52:11
272
原创 JavaScript编码规范 1
转载:原地址1 前言JavaScript在百度一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。虽然本文档是针对JavaScript设计的,但是在使用各种JavaScript的预编译语言时(如TypeScript等)时,适用的部分也应尽量遵循本文档的约定。2 代码风格2.1 文件[建议] JavaScr
2015-01-07 16:40:32
441
原创 gvim折腾记
先说明下,还没有写完,就是把自己经历折腾的过程记录下来,老手就没有必要看了,因为我都是参考你们的,哈哈请根据自己的路径自行修改本文大量参考Rucheeupdate:23/12/2014 改用phpstorm了,暂时不写了,等以后有空再研究vim安装因为一些奇怪的原因,我还在使用Windows,但是我又想用vim,所以就gvim了下载链接: gvim 我是安装在e:\
2015-01-07 14:44:38
302
原创 CSS学习笔记(十) 界面组件之表单
1.概述表单与其他页面元素的作用不同。其他元素是把服务器发过来的内容显示给用户,而表单则是 把用户的信息发送给服务器。form 元素有两个必要的属性:action 和 method。action 属性用于指定服务器上用来处理表单数据的文件的URL。method (值为 post 或 get)用于指定怎么把数据发送到服务器。所谓 控件,是对表单中用来收集数据的各种表单组件的通称,
2015-01-07 14:29:53
335
原创 树莓派-GPIO、CPU、温度、内存
http://homeway.me树莓派基础,简单入门.本文主要关于树莓派基础GPIO管脚、读取CPU,内存,温度等信息.0x01.About入手树莓派已经几个月,但是一直没有做什么东西,系统搭起来就是一个ubuntu,所以熟悉linux的同学就比较好入门。很多有意思的创意,都在创客中心: http://www.dfrobot.com.cn/commun
2015-01-06 13:39:34
511
原创 重设mysql用户密码
停掉MySQL服务:sudo service mysql stop以上命令适用于Ubuntu和Debian。CentOS、Fedora和RHEL下使用mysqld替换mysql。以安全模式启动mysql:sudo mysqld_safe --skip-grant-tables --skip-networking &这样我们就可以直接用root登录,无需密码:
2015-01-06 13:28:43
289
原创 组装电脑
很久没有自己组装台式机了。今儿来了一位新同事,公司领导要求我把台式机给组装好。担忧、忐忑不安,好奇,锻炼一下自己...心里面想法多多。最后,还是慢慢琢磨,把它给装好了。在这中间,遇到一些问题:1. CPU不工作;2. 机箱风扇不工作;3. 不知道硬盘如何安装。停留在零几年代,确实落伍了。CPU不工作,主要是因为另外一组电源没有供电(还以为CPU或者主板让我给弄坏
2015-01-06 13:08:00
386
原创 用koa.js写的博客系统
前段时间比较闲,学习了下koa.js,然后做了个博客系统。generator写的那叫一个爽,没有异步真幸福。附上github地址:https://github.com/hellopao/Blog一点小总结:对异步的方法thunk化时用thunkify-wrap这个库,比TJ那个thunkify好,支持传上下文。例如: thunkify(XXModle.fetch,XXModel),
2015-01-06 12:57:53
517
原创 构建public APIs与CORS
在构建Public APIs的过程中,首先要解决的第一个问题就是跨域请求的问题。网络应用安全模型中很重要的一个概念是“同源准则”(same-origin policy)。该准则要求一个网站(由协议+主机名+端口号三者确定)的脚本(Script)、XMLHttpRequest和Websocket无权去访问另一个网站的内容。在未正确设置的情况下,跨域访问会提示如下错误:No 'Access-Con
2015-01-06 12:48:01
472
原创 使用jQuery adaptive modal插件生成带有按钮变幻过渡效果的悬浮层对话框
这个课程将介绍如何使用jQuery adaptive modal来生成带有特殊效果的悬浮层对话框。在线演示相关GB课程:[jQuery adaptive-modal插件开发带有变形过渡效果的悬浮层对话框][3]
2015-01-06 12:36:29
296
原创 Unity中实现全局管理类的几种方式
如何在Unity中实现全局管理类?由于Unity脚本的运行机制和面向组件编程(COP)的思想,实现起来和普通的方式略有差别。第一种方式是使用静态类。适合存储一些全局的变量,如游戏当前关卡、玩家得分等。实现方式和普通的C#静态类没有差别。注意使用静态类就没有必要继承MonoBehaviour了。如果要实现复杂一些的全局控制,如切换游戏关卡等操作,更常用的方式是使用单例类。单例类的实现
2015-01-06 12:25:04
298
原创 慎用text-indent的负值
为了语义化,我们可能会利用图片替换文字的方式来给我们的站点增色,举个栗子: 文字文字 p { text-indent: -2500px; // 小,在高分辨率宽屏下文字隐藏失败 //text-indent: -99999px; // 大,但可能存在性能问题,甚至被搜索引擎屏蔽
2015-01-05 21:59:10
371
原创 将深度图像数据转换为彩色数据
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Dat
2015-01-05 21:47:44
1319
原创 基于zxing-lib三步实现Android二维码应用
只需要基于开源项目zxing-lib,便可轻松创建独立二维码App,也可将二维码功能集成进App内。本文也是zxing-lib的使用文档。同时抛砖引玉,欢迎大家一起共建zxing-lib。项目地址:https://github.com/wangym/zxing-client-android遵循协议:Apache License Version 2.0简介:zxing-lib是一款开源二
2015-01-05 21:34:20
370
原创 变量、作用域和内存问题
JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型Undefined、Null、Boolean、Number、String基本类型值和引用类型值具有以下特点:基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中; 从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本; 引用类型的值是对象,保存在堆内存中;
2015-01-05 21:23:59
262
原创 分享一个新浪云存储和富文本编辑器结合的例子
分享一个新浪云存储和富文本编辑器结合的例子作者 :@luofei614在编辑中上传本地图片会保存到新浪云存储中。 写成了kindeditor的插件了: https://github.com/luofei614/luofei614.github.io/tree/master/editor/plugins/sinaupload截图:
2015-01-05 21:11:45
282
原创 使用yo bower grunt 写angularjs项目
安装npm install -g yonpm install -g bowernpm install -g grunt-climkdir godeyewebcd godeyeweb/timger-mac:godeyeweb timger$ yo[?] What would you like to do? (Use arrow keys)? Run the Ang
2015-01-05 20:59:44
265
原创 【随手写】偷懒新技能:Applescript
爬虫来爬我:Mac 按键精灵 AppleScript需求:N台服务器,每台服务器上有M个日志要看。。。通过跳板机到达服务器,于是有个我的机器->跳板机->服务器的连接,我的机器到跳板机用了共享连接(/etc/ssh_config ControlMaster相关选项),但我还是需要手动输入跳板机到服务器的许多命令。ssh啊cd啊tail -f啊。。还有要打开N个新窗口啊。。众所周知,wi
2015-01-05 20:35:11
423
原创 《Eloquent JavaScript》笔记--错误处理
严格模式在文件第一行,或函数体(该函数有效)当中加入 "use strict";,可以让javascript运行在“严格模式”中。function canYouSpotTheProblem() { "use strict"; //此函数有效 for (counter = 0; counter < 10; counter++) console.log("Happy h
2015-01-05 20:24:37
346
原创 [零基础学python]从格式化表达式到方法
上一讲,主要介绍了用%表达的一种输出格式化表达式。在那一讲最后又拓展了一点东西,拓展的那点,名曰:格式化方法。因为它知识上是使用了str的format方法。现在我们就格式化方法做一个详细一点的交代。基本的操作所谓格式化方法,就是可以先建立一个输出字符串的模板,然后用format来填充模板的内容。>>> #先做一个字符串模板>>> template = "My name is {
2015-01-05 20:12:52
339
原创 [gist]为什么要柯里化(curry)
from http://oyanglul.us还记得 Haskell Curry吗,多巧啊, 人家姓 Curry 名 Haskell, 难怪 Haskell 语言会自动柯里化, 呵呵. 但是不奇怪吗, 为什么要柯里化呢. 为什么如此重要导致 Haskell 会默认自动柯里化所有函数, 不就是返回一个部分配置好的函数吗.我们来看一个 Haskell 的代码.max
2015-01-05 19:58:08
346
原创 Where
“case 分支的模式可以使用where语句来判断额外的条件。”“let yetAnotherPoint = (1, -1)switch yetAnotherPoint {case let (x, y) where x == y:println("(\(x), \(y)) is on the line x == y")case let (x, y) where x == -y:
2015-01-05 19:47:02
261
原创 tomcat 由于 -Xss 太小导致无法加载应用
最近线上一个应用出现了一个 tomcat 无法加载,卡住了的问题。引起该问题的原因是开发同事的一个老项目新增了一些功能,需要进行上线,首先发布到预发布环境后,重起 tomcat,发现出现如下现象:Oct 27, 2014 10:31:14 AM org.apache.coyote.AbstractProtocol initINFO: Initializing ProtocolHandler
2015-01-05 19:35:55
623
原创 Sed and AWK
本文来自于 http://dongweiming.github.io/sed_and_awk/#/3,我只是弄完过来自己记录,然后方便以后查找自己看的。Sed语法sed [options] {sed-commands} {input-file}示例-n表示取消默认输出,p表示打印行$sed -n 'p' /etc/passwd只打印第三行$sed -n
2015-01-05 19:26:14
256
原创 PowerShell(三)function
Powershell的函数定义简单,官方的说法是这样的 function Get-Something { <# .SYNOPSIS Describe the function here .DESCRIPTION Describe the function in more detail .EXAMPLE Give an example of how
2015-01-05 19:16:50
475
原创 OpenGL ES Frame Debugger 使用 (1)
概述由于之前的 SnapShow 的项目,大量的接触了OpenGL ES,然后发现其调试非常的困难。之前我用过苹果Grhapic Tools套件里的OpenGL Shader Builder,算是可以勉强能够看到OpenGL 绘制的结果,但是离一个真正意义上的调试工具还差的太远。当然随着这几年iOS的快速发展,Xcode也是日新月异,我们可以看到苹果在这里的不断努力。在Xcode4
2015-01-05 19:05:59
446
原创 liunx学习在liunx 安装ffmpeg
wget http://ffmpeg.org/releases/ffmpeg-2.4.tar.bz2 #先把安装包下载到liunxtar -xjf ffmpeg-2.4.tar.bz2 #解压cd ffmpeg-2.4 #进到当前目录 ./configure --disable-yasm --prefix=/usr/local/ffmpeg make make install vi /
2015-01-05 18:53:34
240
原创 kbengine开源分布式游戏服务端引擎
一款开源的支持多人同时在线实时游戏的服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,使用KBEngine插件能够快速与(Unity3D、OGRE、Cocos2d、HTML5,等等)技术结合形成一个完整的客户端。 服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术,将精力真正集中到游戏开发层面上来,快速的打造各种网络
2015-01-05 14:30:25
299
WPF datagrid标题栏中的边框问题
2016-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人