自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 程序也能是鸡汤

1、程序是一个人的缩影:程序语句有这么一个定式: “(返回值)方法名(参数值)” OR “方法名(参数值)” OR “(返回值)方法名”翻译成人类的语言就是: “(付出)一个人(得到)” OR “一个人(得到)” OR “(付出)一个人”可以简单地想,人和人的关系就是利益关系:鱼和熊掌不可兼得,得到就得付出这是正常的关系。当然也有可能就是只得到不付出

2016-11-30 11:19:20 227

转载 20个响应式的CSS和网格框架

最近响应式CSS框架非常流行,已经在一系列的桌面和移动浏览器有不同程度的成功,本文介绍20个响应式的CSS和网格框架,可以用于提高开发和设计效率,是您最佳选择。(温馨提示:点击标题可访问线上版本)BaseBase是超级简单的框架建立在移动设备,平板电脑,上网本和台式电脑。Twitter BootstrapTwitter Bootstrap是光滑,直观,功

2016-11-30 10:48:53 1528

转载 Java for循环的几种用法详解

在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词的含义和这种操作比较配,在这种时候for循环比其它循环常用得多)。对于遍历数组,这个循环一般是采取这样的写法:清单1:遍历数组的传统方式 /* 建立一

2016-11-29 10:38:05 230

转载 SQL Server 常用高级语法笔记

自从用了EF后很少写sql和存储过程了,今天需要写个比较复杂的报告,翻出了之前的笔记做参考,感觉这个笔记还是很有用的,因此发出来和大家分享。1、case...end (具体的值)case后面有值,相当于c#中的switch case注意:case后必须有条件,并且when后面必须是值不能为条件。-----------------case--end---语法结构---------

2016-11-29 09:52:15 299

转载 MySQL不得不说的八个陷阱

Mysql安装简单,速度较快,功能丰富。另外它还是开源运动的标杆,它的伟大成就向我们展示了一个成功的公司是可以建立在开源代码之上的。然而用过mysql的人都曾对着显示器挥舞过拳头。但你不可能发明一种每秒能保存成千上万行互联网数据,并且一点错误都没有的技术吧。为了在这个夏天躁起来,我们列举了8个抱怨开源关系型数据库的理由。下面列举的理由中不仅限于 MySQL,有一些是针对关系型数据库

2016-11-28 10:16:00 1469

转载 一些 Linux 桌面小技巧

用 CD 碟片创建 ISO 映像我们经常需要备份/复制 CD/DVD 的内容。如果你是在 Linux 平台上,不需要任何额外的软件。所有需要的是进入 Linux 终端。要从 CD/DVD 上创建 ISO 镜像,你需要做两件事。第一件事就是需要找到CD/DVD 驱动器的名称。要找到 CD/DVD 驱动器的名称,可以使用以下三种方法。1. 从终端/控制台上运行 lsblk 命令

2016-11-28 09:32:55 284

转载 移动开发领域值得关注的六大JavaScript框架

随着互联网的高速发展,移动开发者需要不断拓宽自己的专业知识。除了需要学会解决浏览器兼容性和屏幕分辨率的两个传统问题,还应当进一步了解如何开发充分考虑布局和用户交互,可良好运行在所有设备上的网站。在移动设备全球流行的大趋势下,越来越多的企业开始致力于构建一个在移动端进行优化的网站或应用程序,用于发布和出售他们的产品。而这股在移动开发领域兴起的热潮离不开JavaScript。从本质上讲

2016-11-25 10:59:23 866

转载 学习Linux你必须知道的那些事儿

欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧!1.认识几个大牛Linus Torvalds生于1969年12月28日的芬兰赫尔辛基市,拥有美国国籍。他是Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首席架

2016-11-25 09:47:13 4566

转载 20个对前端开发人员有用的文档和指南

是时候来更新一下我们需要选择的工具或技术了。请欣赏我们的文档和指南系列的第五部,别忘了让我们知道任何其他我们尚未列入该系列的其他文档或指南。1.SitePoint Sass Reference(SASS参考)SitePoint自己的一个项目,由SitePoint的常驻编辑Hugo Giraudel 和 Stu Robson建立的一个基于SASS的参考网站。2.SVG

2016-11-24 10:16:34 408

转载 教你用200行Python代码“换脸”

介绍本文将介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的“换脸”。这个过程可分为四步:检测面部标记。旋转、缩放和转换第二张图像,使之与第一张图像相适应。调整第二张图像的色彩平衡,使之与第一个相匹配。把第二张图像的特性混合在第一张图像中。1.使用dlib提取面部标记该脚本使用dlib的Python绑定来提取面部标记:用Dlib

2016-11-24 09:25:25 715

转载 Python 开发者节省时间的 10 个方法

Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python.Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且开源。还有运行时检查。完整快速的支持,可以执行各种任务的扩展。高效的Python在这篇文章,我想强调一些 Python 可以节约时间并最大限度

2016-11-23 10:21:09 283

转载 开发android,我们需要哪些技能基础

开发android,我们需要哪些技能基础。(android大牛请绕开此段)  ①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识  ①Java基础知识  很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄

2016-11-23 09:56:46 249

转载 10个顶级的CSS UI开源框架

随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现一些现代化的界面,包括一些移动设备的网页界面风格设计。本文分享了10个顶级的CSS UI开源框架,有几个确实不错,一起来看看。1、Bootstrap– 最流行的Web前端UI框架Boots

2016-11-22 10:41:05 659

转载 10个免费的顶级跨浏览器测试工具

1.BrowseraBrowsera 可以测试和报告在您的网站上的跨浏览器布局的差异和脚本错误。Browsera不同于其他跨浏览器测试服务。其他服务,如Litmus,Browsershots,BrowserLab,以及 SuperPreview,它们仅仅截取每一个特定的页面,你必须具体再分析才行。2.BrowserStackBrowserStack提供实时的,基于W

2016-11-22 09:27:28 20258 1

转载 Java 中最常见的 5 个错误

在编程时,开发者经常会遭遇各式各样莫名错误。近日,Sushil Das在 Geek On Java上列举了 Java 开发中常见的 5 个错误,与君共「免」。以下为译文:1.Null 的过度使用避免过度使用 null 值是一个最佳实践。例如,更好的做法是让方法返回空的 array 或者 collection 而不是 null 值,因为这样可以防止程序抛出 NullPointer

2016-11-21 10:34:17 249

转载 数据结构基础温故-1.线性表

在上一篇中,我们学习了线性表最基础的表现形式-顺序表,但是其存在一定缺点:必须占用一整块事先分配好的存储空间,在插入和删除操作上需要移动大量元素(即操作不方便),于是不受固定存储空间限制并且可以进行比较快捷地插入和删除操作的链表横空出世,所以我们就来复习一下链表。一、单链表基础1.1 单链表的节点结构在链表中,每个节点由两部分组成:数据域和指针域。1.2 单链表

2016-11-21 09:42:22 351

转载 Javascript执行效率小结

Javascript自身执行效率Javascript中的作用域链、闭包、原型继承、eval等特性,在提供各种神奇功能的同时也带来了各种效率问题,用之不慎就会导致执行效率低下。1、全局导入我们在编码过程中多多少少会使用到一些全局变量(window,document,自定义全局变量等等),了解javascript作用域链的人都知道,在局部作用域中访问全局变量需要一层一层遍历整个

2016-11-18 09:54:30 232

转载 每个程序员都应该知道的8个Linux命令

注意:下面的每个命令都有十分丰富的文档说明。这篇文章并不是来详尽的展示每个命令的各种功用的。我在这里要讲的是这几个最常用的命令的最常见用法。如果你对linux命令并不是很了解,你想找一些这方面的资料学习,那这篇文章将会给你一个基本的指导。让我们从处理一些数据开始。假设我们有两个文件,分别记录的订单清单和订单处理结果。order.out.log 8:22:19 111, 1, Pat

2016-11-18 09:26:04 244

转载 Chrome调试小技巧

前言:除了我们日常使用的调试方法,在Chrome中,其含有一些有意思的方法,有助于提高我们的开发调试效率。Sources页command + p 文件跳转使用Sublime的人或习惯用command + p 进行文件的跳转,在chrome dev tools中其实也有类似的跳转方法。command + p command + p + 文件名 + : + 数字

2016-11-17 10:32:23 226

转载 20款不容错过的HTML5工具

HTML5现在已经成为最流行的标记语言,拥有成熟的社区和广泛的浏览器支持,HTML5完备的功能和强大的拓展性使得设计师和开发者可以点铁成金。更多的可控元素,更自由的交互设计,变化随心的动效,丰富生动的多媒体都可以借助HTML5一手掌控。更自由的搭建方式也意味着你需要掌控的东西更多,不过好在更多可能性还意味着更多的开发工具。下面推荐的20款开发工具能帮你更便捷地优化你的网页和Web应用,希望

2016-11-17 09:29:09 3374

转载 如何写一首让人膜拜的代码情诗?

1、木有女票?先放上一段来自(@潘*扬)的神奇代码,助你快速脱单://快速脱单代码 private static final THE_ONE ; ResultSet peopleInfoSet= China.getPeople();//获取全国人民的信息 while(peopleInfoSet.next()) { Person temp=peopleInfoSet.getPerson();

2016-11-16 10:12:22 1225

转载 初级程序员自检手册

在函数中声明了一些不用的变量function sayHello($name){ $time = date('Y-m-d H:i:s'); $weather = 'what a sunshinny day!'; echo "Hello $name!";}症状:可能编程的时候买的股票刚升职、刚交了女朋友,心情格外的好,随便写上点什么?可能之前做需求变更时,代码

2016-11-16 09:30:22 336

转载 12款最佳的Linux命令行终端工具

如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代debian系的Linux原生终端。Tilda这是一款可配置的雷神之锤风格的终端工具,也就是说,当用户敲击配置好的热键(缺省是F1)时,这个终端会从屏幕的顶端滑出,就跟雷神之锤游戏中的效果一样。它的安装

2016-11-15 10:03:27 770

转载 在网页中制作iOS风格放大镜

在iOS平台上有不少实用的辅助功能,其中小编最爱的功能就非“放大镜”莫属了。在浏览的时候iOS的“放大镜”可是派的上大用场呢。在这期的中,毛毛为大家介绍的是一款利用CSS和JS制作的iOS风格放大镜。闲话少说,我们先看看效果如何!在网页中制作iOS风格放大镜_" src="http://img.mukewang.com/55a8aece00015f0f06840274.gif" alt="图片

2016-11-15 09:12:42 365

转载 Javascript常用方法函数收集

1.字符串长度截取function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (var i = 0; i str.length; i++) { if (icount len - 1) {

2016-11-14 10:16:39 244

转载 最奇特的编程语言特征

目前为止,据我个人观察,从语法角度上讲,最被人诟病的一种语言应该是LISP语言了。打开这种语言的代码,一眼望去,满目全是括弧,一层套一层。在此插播一个小笑话:一天下午,一个间谍气喘吁吁的回到总部,手里拿着一张纸,兴奋的对着他的上司叫喊:“同志!同志!美国人的火箭发射系统是用Lisp语言编写的!”长官很疑惑:“你怎么知道的?”间谍说:

2016-11-14 09:17:27 522 2

转载 Mysql处理海量数据时的一些优化查询速度方法

1、应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null

2016-11-11 10:29:52 168

转载 Shell脚本编程初体验

Shell脚本流shell脚本语言就跟和几个人聊天类似。你只需把所有命令想象成能帮你做事的那些人,只要你用正确的方式来请求他们去做。比如说,你想要写文档。首先,你需要纸。然后,你需要把内容说给某个人听,让他帮你写。最后,你想要把它存放到某个地方。或者说,你想要造一所房子,因而你需要请合适的人来清空场地。在他们说“事情干完了”,那么另外一些工程师就可以帮你来砌墙。最后,当这些工程师们也告诉你

2016-11-11 09:36:49 184

转载 CSS 简写指南

色彩缩写色彩的缩写最简单,在色彩值用16进制的时候,如果每种颜色的值相同,就可以写成一个:color:#113366 可以简写为color:#136 所有用到16进制色彩值的地方都可以使用简写,比如background-color、border-color、text-shadow、box-shadow等。盒子大小这里主要用于两个属性:margin和p

2016-11-10 11:02:54 182

转载 PHP中的10个实用函数

1.php_check_syntax这个函数可以用来检查特定文件中的PHP语法是否正确。使用方法:php$error_message = "";$filename = "./php_script.php";if(!php_check_syntax($filename, &$error_message)) { echo "Errors were found in th

2016-11-10 09:56:53 1364

转载 谈谈javascript语法里一些难点问题

1) 引子前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示:var a = 1;function hehe(){ window.alert(a); var a = 2; window.alert(a);}hehe();执行结果如下所示:第一个alert:第二

2016-11-09 10:24:01 460

转载 必不可少的Sublime Text 2插件和扩展

安装Sublime Text 2插件的方法:1.直接安装安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。2.使用Package Control组件安装也可以安装package control组件,然后直接在线安装:按 Ctrl+调出console粘贴以下代码到底部命令行并回

2016-11-09 09:41:35 3680 2

转载 Git 命令速查表(中文版)

创建复制一个已创建的仓库:$ git clone ssh://user@domain.com/repo.git创建一个新的本地仓库:$ git init本地修改显示工作路径下已修改的文件:$ git status显示与上次提交版本文件的不同:$ git diff把当前所有修改添加到下次提交中:$ git add把对某个文件的修

2016-11-08 10:02:58 212

转载 Android Studio上的5个插件

1.Android Parcelable code generator顾名思义,这是个生成实现了 Parcelable 接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码,感觉怎样呢?

2016-11-08 09:30:35 323

转载 八个最实用的Java开发工具

EclipseEclipse 将他的工作流分成了三个部分:Workbench, Workspace, perspective。Workbench的作用就是相当于开发环境中的起点。而Workspace将项目、文件和配置设置整合在目录下。Perspectives则是基于Workspace的环境在Workbench中有效定义工具、视图、设置。尽管初学者会觉得Eclipse跟Netbeans 和

2016-11-07 10:04:24 26450

转载 MySQL性能优化的最佳20+条经验

为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:

2016-11-07 09:37:06 266

转载 比较全面的MySQL优化参考

1、硬件层相关优化1.1、CPU相关在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:选择Performance Per Watt Optimized(DAPC)模式,发挥CPU最大性能,跑DB这种通常需要高运算量的服务就不要考虑节电了;关闭C1E和C States等选项,目的也是为了提升CPU效率;Memory Freq

2016-11-05 09:44:57 163

转载 写给Node.js新手的7个小技巧

一些我更愿意在开始就知道东西利用 Node.js 开发是一个非常有趣,和令人满足的过程, 他有3万多个模块可以选择使用,并且所有的模块可以非常容易的集成入现有的应用之中。无论如何,对于一些刚开始使用Node.js 开发的的人来说,很容易碰壁,在这个文章中,我会提到在你学习过程中遇到的问题。贴士 1: 在开发环境使用 nodemon, 在生产环境使用pm2当你第一次开发N

2016-11-05 09:20:39 1142

转载 更好的 SQL 模式的 10 条规则

在创建新表和数据仓库时,要做很多决定。一些在当时似乎无关紧要的地方,却让你和用户在数据库的生命期内感到痛苦。我们和成千上万的人们以及他们的数据库一道工作,经历了长期的读写查询,我们差不多看到了每种情况。下面是创建免去痛苦模式的 10 条规则。1.只使用小写字母、数字和下划线不要在数据库、模式、表或列名中使用点(dot)、空格、或连接号【注1】。点用于标示对象,通常以databa

2016-11-04 10:43:10 215

转载 VB / Java / C / C# / C++ 等零基础学哪个更容易上手?

不同的编程语言有着不同的抽象层次,有些更偏向硬件的工作原理,有些更贴近人类的思维方式。以Python和C为例,Python更像英语,基本的思维方式也更类似自然语言,而C则更类似于计算机硬件本身的工作原理。对于初学者而言,如果你的背景属于对计算机底层原理不熟悉的一类的话,学习C会带来一些困扰。如果与此同时,你的动机是要使用编程语言来解决你的领域知识,而不想了解更底层的细节,Python会比C

2016-11-04 10:04:46 3699

空空如也

空空如也

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

TA关注的人

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