自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(86)
  • 收藏
  • 关注

原创 python高级编程学习

一、设置全局变量>>> d = {'a':1,'b':2}>>> for k,v in d.iteritems():... exec "{}={}".format(k,v)... >>> a1>>> b2>>> globals().update(d)>>> a1>>> b2>>> globals().['a']=b File "

2015-01-10 00:18:36 166

原创 100 行代码还你一个 Python ORM

工作中难免有遇到 MySQL 欧巴的时候,奈何我是个记性不大好的人,临笔忘词,只能祭出谷歌大法,于是想着造个小破轮子,优雅地解决 Python 连接 MySQL 的问题。这个轮子一定不要像 sqlalchemy 那么复杂,也不需要像 Django 的 ORM 那么丰富,就像一碗白米饭,管你吃饱,还为你解决三大问题:轻松连接 MySQL 数据结构到模型的映射 满足增改查的基本功能,避免手

2015-01-10 00:07:33 254

原创 Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于

2015-01-08 22:59:15 149

原创 Swift函数式编程:Optional

本文为《Functional Programming in Swift》 Optional章节读笔前言Swift中的可选类型用于表示该实例可能不存在值或者是该实例计算后可能导致错误的值。例子:字典let cities = ["Paris": 2243, "Madrid": 3216, "Amsterdam": 881, "Berlin": 3397]在字典中,我们不能保

2015-01-07 18:24:05 148

原创 那是我夕阳下的奔跑——requirejs压缩合并

使用r.js可以解决这个问题

2015-01-07 18:13:37 150

原创 最小生成树:Swift实现

预热一句话描述最小生成树(Minimum Spanning Trees - MST)问题:就是求解一个所有边都带权值的图生成权值和最小的树结构。两个碉堡的天才Kruskal Prim 两个(贪心)算法Kruskal算法 其算法复杂度O(ElgV) Prim算法 其算法复杂度O(ElgV) 几个抽象的术语切割 横跨 轻量级边 最小生成树的形成每一步

2015-01-07 18:02:34 130

原创 基于iOS的简单计算器(二)

//接上一篇基于iOS的简单计算器(一)皆为po主iOS课程的实验内容。新增界面高级计算器:能够进行一些高级的运算比如三角函数、阶乘、对数等。 体质计算器:获取用户的身高体重后,反馈用户的体质指数。 需要完成的功能多场景切换 高级计算器 体质计算器 设备锁屏 画图:在体质计算器中的输出结果上添加矩形边框 控制屏幕显示的字符串的长度 多场景切换场景:在故事板中,场

2015-01-07 17:51:06 362

原创 使用list-maps将你的Sass技术水平提高到另一层次

Sass3.3版本的出来,你应该开始使用Sass的map功能。多年以来,变量一直是Sass的核心功能。我们使用它越来越让人疲惫,你不乏看到这样写Sass://创建一个核心的颜色$bravo_gray: #333;// 将创建的核心颜色分配给一个有语义化的变量$input-disabled-color: $bravo_gray;// 将语义化变量分得

2015-01-07 17:38:14 132

原创 Xcode中那些值得安装的插件

首先用Alcatraz管理Xcode这个就不多说了,照着官网的那句命令安装就是了,需要注意的是尽量连VPN安装,因为要下载一个在Amazon S3上的文件,不翻墙有可能下载失败,而且下载失败后安装脚本依然提示你安装成功。安装成功后进入Xcode,在Window菜单里就能看到Package Manager了。以下插件比较有用,建议安装:Backlight:像Sublime一样给当前编辑行

2015-01-07 17:07:31 136

原创 php自定义Warning的输出信息

前几天公司平台接入了新的合作商,数据抓取服务一直没问题,到今天有一本书一直报错,查看log发现Warning,出错是由于导致xml解析错误。想到输出一下具体的bookid和chapter_id来查看到底是哪本书哪个章节的问题。直接想到的方案是try catch在出错的时候输出bookid和chapter_id,但是发现php try catch无法处理Warning错误,于是Google了ph

2015-01-07 16:56:29 476

原创 linux kvm qemu network bridge tap configure

userspace network : -net nic,model=virtio,macaddr=xx-xx-xx-xx-xx -net userbridge network: -net nic,xxxx -net -tap Kvm network bridge tapedit /etc/network/interfacesInstall :sudo apt-get in

2015-01-07 16:45:21 245

原创 Integ's Hack Show No. 1 - shairplay

欢迎来到第一期的《Integ's Hack Show》。Integ's Hack Show 是一个即将上线的逼格很高的Podcast。由 Integ 每期为你介绍一个程序员喜闻乐见的好玩的东西,希望你喜欢。今天为大家带来的是shairplay。如何更Geek的听音乐?户外的话你可以像 @Noodles001 那样买个4k+的Sony mp4, 如果是在家里推荐你使用shairpla

2015-01-07 14:50:50 170

原创 dom树,加载执行多函数之domReady

onload在日常的开发中,我们常常用window.onload来触发执行函数,但是这往往不能满足我们的要求,比如,ajax的时候,我们要取得大量的url加载到图片的父级上,这个时候如果要是等到图片都加载完毕后再赋值,那么有的用户没等看到图片就点击了,这样就会出问题,所以,我们要在整个dom加载完毕后,就立即执行一些函数,所以就有了domReady。domReadydomReady

2015-01-07 14:34:19 141

原创 重要说明:关于个推SDK Android 5.0的系统配置更新

Android5.0配置说明因Android L(android 5.0)系统自身限制,多个应用安装时,如果拥有同一个Service权限,会导致权限冲突,只能安装一个带有此权限的应用,其他应用都不能再安装上去。目前有许多客户在Android 5.0系统上接入个推SDK时,会发现如果其他集成个推SDK的应用已经安装在手机,此应用就不能再安装上去,会出现权限冲突。报错信息如下:[INS

2015-01-07 12:17:56 137

原创 详解JavaScript函数模式

JavaScript设计模式的作用是提高代码的重用性,可读性,使代码更容易的维护和扩展在javascript中,函数是一类对象,这表示他可以作为参数传递给其他函数;此外,函数还可以提供作用域。js函数基础部分:JavaScript学习总结(四)function函数部分创建函数的语法命名函数表达式//命名函数表达式var add = function add(a,b){

2015-01-06 13:44:33 131

原创 (爱加密系列教程九)APK广告嵌入大揭秘

Android二次打包植入广告我们拿HelloWord.apk为例,反编译植入有米广告。首先,我们用apk改之理,反编译HelloWorld.apk。然后按照有米的开发文档进行广告植入。下载地址http://static.youmi.net/files/sdk/YoumiSdk_v4.04_2013-07-12.zip步骤:1.申请AppID (忽略)2.导入SDK

2015-01-06 13:32:24 251

原创 程序员之选-移动开发中几个全新的开源工具

移动优先的开发理念已经成为前瞻性应用开发机构的首要标志。有鉴于此,移动应用开发工具的阵营不断扩张、成员日益丰富自然不足为奇。爱加密小编收集了一部分开发人员的意见,整理了他们对于新型移动开发工具的看法。在本文中,我们就一起来了解这几款不容错过的杰出移动开发工具吧!  AppGyver  AppGyver包含多种快速开发工具,其中包括用于原型开发的Prototyper、用于开发PhoneGap

2015-01-06 13:01:21 163

原创 浅尝HTML5之canvas

HTML5新标签HTML5新引入header,footer,article,section,aside和nav,audio,datalist,details,video,progress,embed等标签section 标签用于标识页面上的重要内容部分。该标签有点类似于将一本书分成几个章节。article 标签标识了 Web 页面中的主要内容。aside 标签表示arcitle元素

2015-01-06 12:51:21 119

原创 如何获取IOS8模拟器的Documents路径地址

原文见这里Xcode5中模拟器的Documents路径地址是:Library/Application Support/iPhone Simulator/7.1/Applications/cryptic number/Xcode6中路径为:Library/Developer/CoreSimulator/Devices/cryptic number/data/Containers/Da

2015-01-06 12:39:49 493

原创 [设计模式][装饰模式][Javascript]

The Decorator Pattern is a design pattern that allows behavior to be added to an individual object, either statically or dynamically, without affecting the behavior of other objects from the same clas

2015-01-06 12:31:04 103

原创 iOS7 计算UITextView所占大小

iOS7之前用此方法计算UITextView字符所占大小- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode不过从iOS7开始被Apple deprecated 了,转而采用了最新的方法,用法如下:NSMuta

2015-01-06 12:12:37 156

原创 极客Web前端开发资源大荟萃#001

每周极客都将总结本周最精彩的素材提供给大家,希望可以带给你更多地灵感和帮助!极客#GB课程库#现已上线,无论你是初级、中级、还是正在进修的高级前端工程师。这里都将帮助你得到更多更高效的学习。超棒的HTML5/CSS3单页面响应式模板(支持Bootstrap)在线演示使用Bootstrap实现的响应式单页面模板,包含移动和桌面两种效果。jQuery框架开发一个最简单的幻灯效果在线

2015-01-05 22:16:12 140

原创 找不到方法-“Int32 System.Environment.get_CurrentManagedThreadId()”。

http://msdn.microsoft.com/zh-cn/library/system.environment.currentmanagedthreadid.aspxhttp://stackoverflow.com/questions/15569664/system-missingmethodexception-int32-system-environment-get-currentma

2015-01-05 22:03:38 1381

原创 干货:100万下载APP应用市场优化方法

如何提高应用的曝光度和排名从而获得更多下载对于运营推广人员或者开发者来说是一个非常重要的问题,一款应用在0预算的情况下你应该最先做什么,在各大应用商店(以下简称:应用市场)你的应用要怎么优化才能有好的排名,这篇文章将告诉你如何通过应用市场优化获取更多的下载量,并且通过一张图总结了所有可能影响下载的参数,据了解已经有应用在0预算的情况下通过优化做到100多万的下载量。一张图告诉你如何做应用市场优

2015-01-05 21:52:34 219

原创 如何生成一个覆盖广的色板

原文地址:http://xcoder.in/2014/10/16/generate-color-space/用途  在主题色提取的过程中,要把颜色加入搜索引擎。但是如果是真彩色任意值加进去的话,对于搜索的时候来说无疑是一个复杂的操作。搜索条件要各种计算距离什么的。  于是一个妥协的做法就是提供一套调色板,保证所有颜色都被吸纳到调色板中的某一色值当中。  那么这个时候调色板的覆盖率以

2015-01-05 21:39:39 369

原创 图片异步加载

/*图片递归异步延迟加载*//*一次只能加载一张,费劲*/loadImages(0);function loadImages(n){ var li=$.create('li',{}); $("footer ul").append(li); var temp=$.create('img',{src:"img/image.png",id:"img"+n});

2015-01-05 21:27:38 131

原创 前端到底要学什么?

前段时间逛知乎,发现这个问题,下面有一个回答,很全面的概括了前端所要学习的知识:一步一步来。 CSS不能编程?用Less、Sass、Stylus、甚至直接用Absurd,框架除了Bootstrap还有很多。JS写多了很麻烦?jQuery。移动开发?Zepto.js。结构不好?找框架,Backbone.js是MVC,AngularJS和Ember.js是MVVM,Twitter还弄了个事

2015-01-05 21:18:12 196

原创 使用 Docker 与 Apache Flume - 第一部分

注:该文的作文是 mrwilson ,原文地址为 Using Docker with Apache Flume - Part 1在 Unruly,我们使用 Apache Flume 处理我们 event-streaming 架构的一部分,因为它很容易设置和减少自定义 sources 和 sinks,在我的创新时间,我尝试设置一些 Flume 拓扑来学习 Docker 和 集装箱化。设置

2015-01-05 20:53:03 340

原创 【JAVA新生】echo server的第n种写法

基本上所有的网络应用都会示范一个tcp的echo写法。前面我们已经看到了如何使用协程和异步io来做tcp服务器的第一步,accept。下面是一个完整的echo server的实现(完整代码):package org.github.taowen.daili;import kilim.Pausable;import java.net.InetSocketAddress;impo

2015-01-05 20:28:59 101

原创 [零基础学python]模块的加载

不管是用import还是用from mmmm import *的方式导入模块,当程序运行之后,回头在看那个存储着mmmm.py文件的目录中(关于mmmm.py文件可以看上一讲),多了一个文件:qw@qw-Latitude-E4300:~/Documents/ITArticles/BasicPython/codes$ ls mmm*mmmm.py mmmm.pyc在这个目录下面,除

2015-01-05 20:17:25 93

原创 [two scoops]为django admin后台添加模板(使用grappelli)

grappelli是github上面star最多的django模板系统http://django-grappelli.readthedocs.org/en/latest/quickstart.html#installationpip install django-grappellisettings.pyINSTALLED_APPS = ( 'grappelli',

2015-01-05 20:04:55 135

原创 Yaf安装和配置

yaf 安装下载: http://pecl.php.net/package/yaf确定系统已经安装了gcc、gcc-c++、make、automake、autoconf等依赖库sudo apt-get install gcc gcc-c++ make automake autoconf步骤1.去Pecl下载 Yaf的发布包 [2.2.9],并且解压,并进去 yaf-

2015-01-05 19:51:31 202

原创 ubuntu下jdk环境变量的设置_0

先来科普一下各种环境变量的知识吧.Ubuntu Linux 环境变量的优先级/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件自动被执行。/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。~/.bash_p

2015-01-05 19:40:32 72

原创 Qt学习思维导图

这些导图是为了自己回忆过往所学知道而画,每个人的学习方法不同,希望对其它人也用些帮助导图1导图2

2015-01-05 19:20:43 1166

原创 PHP+FFMPEG自动转码H264标准Mp4文件

原文链接:http://www.fire-rain.com/blog/FFMPEG_H264_MP4PHP+FFMPEG自动转码H264标准Mp4文件最近做一个在线教学网的项目,需要实现上传任意格式视频自动为h264标准视频,使用html5播放。最终使用PHP+FFMPEG实现,在此将详细解决方案分享给大家!配置php.ini文件file_uploads = on ;//是否允

2015-01-05 19:10:11 231

原创 mysql ddl 半自动审核入库,web页面 js验证脚本

界面功能如下:点击”预检查“按钮后,会调用一个js函数,进行验证,return true,即为验证合格。js脚本,我自己写的,代码仅实现功能,可能比较丑陋:),需要者自取,function validate_sqls() { var v_sql_all= $("#cmd_to_exe").val().toLowerCase(); var arr =

2015-01-05 18:59:01 142

原创 Gemfile指定gem来源的四种方式

Gemfile的作用无非就是告诉bundler你的项目具体都需要哪些gem,这些gem都需要哪些版本,以及从哪获取这些gem。其实你的问题应该就是跟第三点有关,总的来说,gem的来源可以有四种:1. 从镜像源安装这个是最直接的,通过这种方式指定的gem,bundler会从文件开头的source中去查找这个gem:source 'https://rubygems.org'gem

2015-01-05 18:43:53 808

原创 jQuery浏览器功能测试support --事件测试(4项)源码分析

事件测试(4项)jQuery.support = (function() { var support, all, a, select, opt, input, marginDiv, fragment, tds, even

2015-01-05 14:24:04 147

原创 JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2

技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是【JavaScript实战----JavaScript、jQuery、HTML5、Node.js实例大全】JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记13.2 照片加载与定位根据功能设计,可以先写好 HTML 结构基础,再配好 CSS 做出大致效果,最后用 JavaScript加上各种动作。

2015-01-05 14:08:38 94

原创 command-not-found has crashed 解决办法 (-unsolved)

bash执行命令时,若命令找不到,就会运行一段command not found程序,可以看到输出foo: command not found提示。但是如果command not found崩溃,找不到命令时输出就成了Sorry, command-not-found has crashed ...blabla...解决办法export LANGUAGE=en_US.UTF-8exp

2015-01-05 13:49:25 750

空空如也

空空如也

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

TA关注的人

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