E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高效编程
Groovy
高效编程
——‘匕首方法’的使用
Groovy提供了许多‘匕首方法’(匕首,短小精悍也~如each,eachWithIndex,any,every,grep,join,sort,find,findAll,collect,groupBy,inject,reverse,tokenize,unique,max,min,count,sum等)来提升开发者的开发效率,但常被Java开发人员忽视。在这篇随笔中我将为您演示各方法的使用。each
junjun16818
·
2012-11-22 13:00
C++
高效编程
忠告
C++
高效编程
忠告(转载)这是对C++
高效编程
的一个总结,很有指导作用.一、#include“filename.h”和#include的区别#include“filename.h”是指编译器将从当前工作目录上开始查找此文件
面对现实,超越自己
·
2012-10-25 15:00
Android
高效编程
1.使用本地方法 当你在处理字串的时候,不要吝惜使用String.indexOf(), String.lastIndexOf()等特殊实现的方法(specialty methods)。这些方法都是使用C/C++实现的,比起Java循环快10到100倍。 2.使用实类比接口好 假设你有一个HashMap对象,你可以将它声明为HashMap或者Map: Map
thunder_yan
·
2012-09-21 14:00
android
编程优化
提高代码效率
C语言
高效编程
的的四招技巧
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。第一招:以空间换时间计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。例如:字符串的赋值。方法A:通常的办法:#defineLEN32charstring1[LEN];memset(string1
una66
·
2012-09-05 19:51
c高效编码
简单编码
没有想的到,只有想不到,strlen源码剖析
学习
高效编程
的有效途径之一就是阅读高手写的源代码,作为底层的函数库,实现必然高效。
yeyumin89
·
2012-09-01 17:00
编程
算法
String
语言
byte
alignment
函数参数的传递方法
本文选自《专业嵌入式软件开发——全面走向高质
高效编程
(含DVD光盘1张)》一书《专业嵌入式软件开发——全面走向高质
高效编程
(含DVD光盘1张)》一书已由电子工业出版社正式出版李云著函数参数的传递方法在ABI
慎思
·
2012-08-07 17:00
Groovy
高效编程
——用Groovy轻松搞定SOAP消息
Groovy
高效编程
——用Groovy轻松搞定SOAP消息看了YanHua同学的《用JRuby轻松搞定SOAP消息》,也手痒了,那我就用Groovy来实现一个吧:)0,下载jar包:http://dist.codehaus.org
lingjiuhun
·
2012-08-04 23:00
jdk
编程
SOAP
import
groovy
jruby
肥兔读书笔记之Effective C#(第2版) 第一章
EffectiveC#(第2版)中文名称为:C#
高效编程
改进C#代码的50个行之有效的办法(第2版)这本书的中文名字起的很蛋疼,其它Effective系列的书名都是Effective XXX,在网上商城输入
懒惰的肥兔
·
2012-06-07 12:00
Effective C++--阅读笔记(原创)
1章、让自己习惯C++ 条款01:视C++为一个语言联邦 C++
高效编程
守则视状况而变化
mrwangyu
·
2012-05-26 21:00
C++
实现C语言
高效编程
的四大秘技
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。第1招:以空间换时间计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招——以空间换时间。例如:字符串的赋值。方法A,通常的办法:#defineLEN32charstring1[LEN];memset(string
lzm420241
·
2012-05-24 17:00
成为高效程序员的搜索技巧
如果不借助搜索技术、网络及集体智慧,现代化
高效编程
是难以想象的。 因此,搜索技巧对高效程序员变得愈发重要。 现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。 我们正变得更
justjavac
·
2012-05-16 12:00
程序员
成为高效程序员的搜索技巧
如果不借助搜索技术、网络及集体智慧,现代化
高效编程
是难以想象的。 因此,搜索技巧对高效程序员变得愈发重要。 现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。 我们正变得更
justjavac
·
2012-05-16 12:00
程序员
成为高效程序员的搜索技巧
如果不借助搜索技术、网络及集体智慧,现代化
高效编程
是难以想象的。 因此,搜索技巧对高效程序员变得愈发重要。 现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。 我们正变得更
justjavac
·
2012-05-16 12:00
程序员
成为高效程序员的搜索技巧
如果不借助搜索技术、网络及集体智慧,现代化
高效编程
是难以想象的。 因此,搜索技巧对高效程序员变得愈发重要。 现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。 我们正变得更
justjavac
·
2012-05-16 12:00
程序员
成为高效程序员的搜索技巧
如果不借助搜索技术、网络及集体智慧,现代化
高效编程
是难以想象的。 因此,搜索技巧对高效程序员变得愈发重要。 现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。 我们正变得更
justjavac
·
2012-05-16 12:00
程序员
emacs
高效编程
第一步-交换capsLK和ctrl
非常好的一篇文章EffectiveEmacs:http://steve.yegge.googlepages.com/effective-emacs原文无法访问,可访问 http://www.cnblogs.com/kulou/archive/2011/11/04/2236588.html在Gnome桌面环境下,交换Ctrl和CapsLK很方便,系统->首选项->键盘->布局->选项->CtrlKe
TinkerS
·
2012-05-11 09:00
emacs
简单 3 步实现
高效编程
要想实现
高效编程
,最主要的是集中注意力,但这往往也是比较难以实现的,因为你在编码过程中,或多或少会被各种杂事所打扰。这时,你可以试试下面的三个简单的方法。1.
szu030606
·
2012-05-04 09:00
strlen 源码解析
strlen源码剖析学习
高效编程
的有效途径之一就是阅读高手写的源代码,CRT(C/C++RuntimeLibrary)作为底层的函数库,实现必然高效。
chenlong12580
·
2012-04-24 14:00
Algorithm
算法
String
测试
byte
alignment
C语言
高效编程
的的四大绝招
2008-09-25 嵌入式在线 引言:编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。第一招:以空间换时间计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。例如:字符串的赋值。方法A:通常的办法:#defineLEN32char
liuzhuomju
·
2012-04-18 11:00
编程
c
汇编
String
语言
DST
Python性能鸡汤——新出的一篇关于Python
高效编程
的文章
[转载]来源: 李梦龙_이몽룡的日志第一部分 阅读 ZenofPython,在Python解析器中输入 importthis.一个犀利的Python新手可能会注意到"解析"一词,认为Python不过是另一门脚本语言."它肯定很慢!" 毫无疑问:Python程序没有编译型语言高效快速.甚至Python拥护者们会告诉你Python不适合这些领域.然而,YouTube已用Python服务于每小时4千
foreverdengwei
·
2012-03-29 21:00
优化
python
list
import
generator
memoization
如何
高效编程
----
高效编程
所需要做的14件事
计划(Plan) 所谓Plan,其实就是对应于编程中的“设计”阶段,当然,这里的Plan并不像设计那样重量级。它要求我们程序员在正式编程前至少要考虑一下下面的问题: 你这个程序,工具或是项目的目的,究竟是用来干什么的。你只有知道做什么,要达到什么样的目的,你才能做得对,做得好。 需要有什么样的功能。需要你给出来个功能列表。这样可以保证我们不会遗露了什么。
Tonyguxu
·
2012-03-23 18:00
编程
如何使用搜索技巧来成为一名高效的程序员
如果不借助搜索技术、网络及集体智慧,现代化
高效编程
是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。现在,我们不需要了解和记住如何解决众多
szu030606
·
2012-03-22 10:00
设计模式
编程
网络
单元测试
Google
引擎
Groovy
高效编程
——生成XML文件
利用Java来生成‘漂亮’的XML文件向来是一件比较麻烦的事,这里我通过Groovy来生成XML文件,代码十分简洁直观:import groovy.xml.MarkupBuilderdef out = new StringWriter()def xml = new MarkupBuilder(out)def friendList = ['Tony', 'Alan', 'Leona', 'Cloud
luckarecs
·
2012-03-20 11:00
java
html
编程
xml
groovy
strlen源码剖析
strlen源码剖析学习
高效编程
的有效途径之一就是阅读高手写的源代码,CRT(C/C++RuntimeLibrary)作为底层的函数库,实现必然高效。
johnny710vip
·
2012-03-19 21:00
java
高效编程
之静态工厂方法代替构造函数
一般为了获得一个类的实例,我们最常用的方法就是提供一个或多个公有的构造函数,这个大家都理解,但是实际上还有另一种 创建对象的方法:静态工厂方法 比如java中为Boolean 类提供了如下静态工厂方法代替构造函数: public static Boolean valueOf(boolean b){ return (b?Boolean
cbq881215
·
2012-03-12 13:00
java
构造方法
静态工厂方法
重复造轮子 or not
在做一个东西之前,不免会遇到这样的选择:完全原创----从原理到实现学习原理,自己实现copy一些开源的代码思考下决定原则,其中的依据,从原创到copy,他们的意义是:解决问题,尤其是用很棒的方法和优雅
高效编程
解决问题是最让人兴奋的事情
彭博
·
2012-03-09 14:00
C#
高效编程
话题集1(每期10话题)
近来在小组C#快速成长团队讨论了若干话题,有些感觉不错,特总结与大家分享。当然,所谓话题,重点在于进行讨论,是否是最佳实践也属于大家的个人之见。以下观点若有差错,尽情蹂躏。1:Stringstr1=“str1”+9;和Stringstr2=“str2”+9.ToString();哪个效率高可以知道“str1”+9,在运行时会完成一次装箱行为。9.ToString(),没有发生装箱行为,Int类型的
Matrix4X4
·
2012-03-03 21:00
C#
高效编程
话题集3(每期10话题)
1:使用属性还是字段首先重大区别就是属性实质是方法,所以:1:可以为属性添加代码;2:可以让属性支持线程安全;见effectivec#第一版的第一章;3:属性得到了VS编辑器的支持,得以实现自动属性这种功能。4:自动属性的特点在LINQ中得到了广泛应用,尤其是匿名类型中,只能实现只读的自动属性,匿名类型不支持字段;5:从设计的角度,也就是面向对象的角度,建议使用属性;6:如果某个属性仅仅作为类型内
Matrix4X4
·
2012-03-03 21:00
C#
高效编程
话题集2(每期10话题)
1:确保集合的线程安全如果使用.net4.0,有新的线程安全集合类新的System.Collections.Concurrent命名空间引入了多个新的线程安全集合类,可在需要时随时提供对项的无锁访问,并在锁适用时提供细粒度锁定。在多线程方案中使用这些类应获得优于集合类型(例如,ArrayList和List)>))的性能。除了System.Collections.Concurrent空间下集合外,非
Matrix4X4
·
2012-03-03 21:00
条款二十九:使用正则表达式的捕获功能
转自:Perl
高效编程
(第2版)条款二十九:使用正则表达式的捕获功能 虽然使用正则表达式可以非常方便地判断字串之间的模式匹配,但其作用远不止于此——它尤其适合对文本内容的分析和处理。
ace_fei
·
2012-02-08 15:00
Date
正则表达式
perl
Path
tokenize
语法解析工具
条款01:视C++为一个语言联邦
C++
高效编程
守则视状况而变化,取决于你使用C++的那一部分。
zcwtop
·
2012-02-05 22:42
C++
职场
effective
休闲
strlen 源码解析
strlen源码剖析学习
高效编程
的有效途径之一就是阅读高手写的源代码,CRT(C/C++RuntimeLibrary)作为底层的函数库,实现必然高效。
wangjieest
·
2011-12-29 10:00
Algorithm
算法
String
测试
byte
alignment
如何使用搜索技巧来成为一名高效的程序员
如果不借助搜索技术、网络及集体智慧,现代化
高效编程
是难以想象的。因此,搜索技巧
ddxkjddx
·
2011-12-23 10:00
设计模式
编程
网络
单元测试
Google
引擎
专业嵌入式软件开发――全面走向高质
高效编程
(含DVD光盘1张)
专业嵌入式软件开发——全面走向高质
高效编程
(含DVD光盘1张)李云编著ISBN978-7-121-14783-82012年1月出版定价:108.00元(含DVD光盘1张)16开640页内容简介本书分为
博文视点
·
2011-12-20 21:41
职场
嵌入式
休闲
揭示C++中全局类变量的构造与析构顺序
在完成《专业嵌入式软件开发 — 全面走向高质
高效编程
》一书后,我将下一本书的创作集点放在了基于C++的面象对象设计与开发上。从现在开始我将陆续推出关于C++和面高对象设计的博文。下面我们切入主
hzliyun
·
2011-12-18 09:00
C++
list
脚本
Class
编译器
alignment
如何通过3/8译码器扩展处理器片选信号
本文的内容本来是打算放在我刚出版的《专业嵌入式软件开发—全面走向高质
高效编程
》一书中的。但后来由于将该书定位为偏向软件,所以将本文所在的章全部删除了,打算将之放在我另一本偏向硬件的书中。最近,
hzliyun
·
2011-12-17 10:00
编程
c
Flash
嵌入式
扩展
出版
实施软件平台与框架开发的注意事项
我在《专业嵌入式软件开发—全面走向高质
高效编程
》一书中用一章的内容指出,软件平台与框架开发是高质软件的打造之路。这里想进一步谈一谈实施这一高质软件打造方法所需注意的事项。 首先,明确(软件)平
hzliyun
·
2011-12-16 17:00
实施软件平台与框架开发的注意事项
我在《专业嵌入式软件开发—全面走向高质
高效编程
》一书中用一章的内容指出,软件平台与框架开发是高质软件的打造之路。这里想进一步谈一谈实施这一高质软件打造方法所需注意的事项。
李云
·
2011-12-16 17:22
软件
平台
注意事项
软件开发
实施软件平台与框架开发的注意事项
我在《专业嵌入式软件开发—全面走向高质
高效编程
》一书中用一章的内容指出,软件平台与框架开发是高质软件的打造之路。这里想进一步谈一谈实施这一高质软件打造方法所需注意的事项。
李云
·
2011-12-16 17:22
框架
软件
平台
注意事项
休闲
(搬运工)C++
高效编程
忠告
这是对C++
高效编程
的一个总结,很有指导作用.一、#include“filename.h”和#include的区别#include“filename.h”是指编译器将从当前工作目录上开始查找此文件#include
点点滴滴
·
2011-12-05 14:00
如何通过3/8译码器扩展处理器片选信号
本文的内容本来是打算放在我刚出版的《专业嵌入式软件开发—全面走向高质
高效编程
》一书中的。但后来由于将该书定位为偏向软件,所以将本文所在的章全部删除了,打算将之放在我另一本偏向硬件的书中。
李云
·
2011-12-03 09:14
职场
扩展
休闲
译码器
片选
如何通过3/8译码器扩展处理器片选信号
本文的内容本来是打算放在我刚出版的《专业嵌入式软件开发—全面走向高质
高效编程
》一书中的。但后来由于将该书定位为偏向软件,所以将本文所在的章全部删除了,打算将之放在我另一本偏向硬件的书中。
李云
·
2011-12-03 09:14
职场
扩展
休闲
硬件相关
《Effective C++》小结
C++
高效编程
守则视状况而变化,取决于你使用C++的哪一部分。2,对于单纯常量,最好以const对象或enum替换#define。3,对于形
sagadean
·
2011-12-01 15:00
C++
Class
reference
编译器
templates
RAII
C++
高效编程
这是对C++
高效编程
的一个总结,很有指导作用.一、#include“filename.h”和#include的区别#include“filename.h”是指编译器将从当前工作目录上开始查找此文件#include
hss871838309
·
2011-11-29 23:00
C++
null
delete
byte
reference
编译器
C++
高效编程
忠告
C++
高效编程
忠告 这是对C++
高效编程
的一个总结, 很有指导作用.
·
2011-11-21 13:00
C++
一句话Effective C++
01:视C++为一个语言联盟C++
高效编程
守则视现状而变化,取决于你使用C++的哪一部分(C、Object-OrientedC++、TemplateC++、STL)。
setflvet
·
2011-11-17 15:00
Class
reference
编译器
overloading
templates
RAII
C语言
高效编程
的四大绝招
C语言
高效编程
的四大绝招之一2008年04月02日星期三下午06:29C语言
高效编程
的四大绝招编写高效简洁的C语言代码,是许多软件工程师追求的目标。
junecau
·
2011-09-10 16:00
编程
c
String
汇编
语言
DST
android
高效编程
的实践
看过《编写高效的android代码》这篇文章,觉得挺有道理的,于是按照其说法从以下几个角度修改了自己的app代码。1,避免建立对象。这一点是没有问题的,java编程时都需要尽量控制new对象的次数,每次在heap中生成新的对象是很费时的。2,不涉及成员变量和成员方法的方法都定义为static。这一点也没有问题,姑且不论效率问题,这也是OO思想的一个体现。3,成员变量缓存到本地。理论上讲,成员变量的
BIAOBIAOqi
·
2011-09-02 15:00
游戏
编程
虚拟机
优化
android
测试
strlen源码剖析
转载注明出处:http://www.cppblog.com/ant/archive/2007/10/12/32886.html学习
高效编程
的有效途径之一就是阅读高手写的源代码,CRT(C/C++RuntimeLibrary
fzu_dianzi
·
2011-08-25 15:00
揭示C++中全局类变量的构造与析构顺序
在完成《专业嵌入式软件开发 — 全面走向高质
高效编程
》一书后,我将下一本书的创作集点放在了基于C++的面象对象设计与开发上。从现在开始我将陆续推出关于C++和面高对象设计的博文。下面我们切入主题。
李云
·
2011-08-10 23:53
顺序
构造函数
析构函数
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他