这几天读了《代码整洁之道》的前面10个章节,收益颇多。此书结合代码,直接对比代码修改前和修改后的效果,可以让读者立刻看到修改的效果。回头看看自己写过的代码,果然里面存在不少书中指出的问题,比如变量命名随意、类过大、函数过大等等。现在我在此对书中给我深刻印象的部分做些整理,以备以后查看。 首先就是命名 ...
分类:
其他 时间:
2016-05-18 14:39:59
收藏:
0 评论:
0 赞:
0 阅读:
149
layout代码: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an ...
分类:
其他 时间:
2016-05-18 14:39:49
收藏:
0 评论:
0 赞:
0 阅读:
167
AndroidManifest.xml activity_mani2.xml 普通方法: 消息机制 ...
分类:
其他 时间:
2016-05-18 14:39:19
收藏:
0 评论:
0 赞:
0 阅读:
209
安装Query query组件,绘图数据的查询接口,query组件收到用户的查询请求后,会从后端的多个graph,查询相应的数据,聚合后,再返回给用户。 # 默认情况下(所有组件都在同一台服务器上),保持cfg.json不变即可 # 启动 # 查看日志 ...
分类:
移动平台 时间:
2016-05-18 14:39:10
收藏:
0 评论:
0 赞:
0 阅读:
241
Life of a triangle - NVIDIA's logical pipeline Facebook Twitter LinkedIn Google+ By Christoph Kubisch, posted Mar 16 2015 at 12:52PM Tags: GameWorks G ...
分类:
其他 时间:
2016-05-18 14:38:49
收藏:
0 评论:
0 赞:
0 阅读:
267
跨域一般用jsonp,兼容性比较好。CORS是html5最新的XHR第二版本,不支持IE8,IE9,对移动端的支持非常好。但是考虑项目后期这部分会转到同域名下,而且网址不需要支持ie8,ie9,所以我们考虑使用html5最新的跨域资源共享(CORS)来实现跨域请求。 http://a.test.co ...
分类:
Web开发 时间:
2016-05-18 14:38:39
收藏:
0 评论:
0 赞:
0 阅读:
287
要求上传附件大小限制在2G,原本以为可以轻松搞定。在编译模式下可以上传大文件,可是在IIS7下(自己架的服务器),一上传大的文件就会出现 Http 404错误,偶尔有的文件还有IO. error错误。一直搞不明白,在网上搜索大概了解上传控件分为两种上传模式: 1,将文件一次性读到内存中,然后再写到服 ...
分类:
Web开发 时间:
2016-05-18 14:38:29
收藏:
0 评论:
0 赞:
0 阅读:
258
模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 ...
分类:
编程语言 时间:
2016-05-18 14:38:02
收藏:
0 评论:
0 赞:
0 阅读:
202
标记-清除算法(Mark-Sweep算法) 首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。 该回收算法是最基础的收集算法,其主要缺点为:效率问题,标记和清除过程的效率都不高;空间问题,标记清除后会产生大量不连续的内存碎片。 其示意图如下: 复制算法(Copying算法) 她将 ...
分类:
编程语言 时间:
2016-05-18 14:37:40
收藏:
0 评论:
0 赞:
0 阅读:
287
二维码现在用途很多,怎么用C#编程生成呢? 准备 ThoughtWorks.QRCode.dll 需要 一个类 QRCode,这个类专门来生成二维码的 在vs中新建窗体,搭建窗体,如图所示: 在主窗体中需要的代码 实现的效果 保持文件 要把此项目移植到asp.net网站上也是极其简单的,这里就不再演 ...
分类:
Windows开发 时间:
2016-05-18 14:37:10
收藏:
0 评论:
0 赞:
0 阅读:
201
package a; //在包a中新建一个类A,在类A中有一个int add(int m)方法,用来求1+2+…+m //的和。在包b中新建一个类B,在类B中有一个int cheng(int n)方法,用来求n! //的结果。在包c中新建一个主类C,调用A、B中的方法输出1+2+…+30的和, // ...
分类:
编程语言 时间:
2016-05-18 14:36:59
收藏:
0 评论:
0 赞:
0 阅读:
287
准备环境 python生成二维码,需要依赖包qrcode和PIL(二维码的实质就是一个url。) python3安装PIL:pip install PIL python2安装PIL:pip install pillow 生成二维码的方法 1.将url生成二维码的最简单的示例如下: import qr ...
分类:
编程语言 时间:
2016-05-18 14:36:49
收藏:
0 评论:
0 赞:
0 阅读:
268
package com.text; //计算器 public class JiSuanQi { private String Type; public JiSuanQi(String type) { super(); Type = type; } public String getType() { ...
分类:
其他 时间:
2016-05-18 14:36:09
收藏:
0 评论:
0 赞:
0 阅读:
207
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5573 题目大意: 从1走到第k层,下一层的数是上一层的数*2或者*2+1,可以选择加上或者减去走的数,最终要求结果为n 输出每层走的数,和是加还是减 题目思路: 【规律】【贪心】【数学】 首先苦思冥想 ...
分类:
其他 时间:
2016-05-18 14:35:32
收藏:
0 评论:
0 赞:
0 阅读:
287
http://www.cnblogs.com/moodlxs/archive/2012/10/15/2724318.html C++ 用libcurl库进行http通讯网络编程 目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、 ...
分类:
编程语言 时间:
2016-05-18 14:35:09
收藏:
0 评论:
0 赞:
0 阅读:
226
http://longdick.iteye.com/blog/473866 图解JVM内存模型 博客分类: JVM JVM活动SUN 图解JVM内存模型 JVM JVM活动SUN /** * 转载请注明作者longdick http://longdick.iteye.com * */ Java 的内 ...
分类:
其他 时间:
2016-05-18 14:34:49
收藏:
0 评论:
0 赞:
0 阅读:
339
1.泰勒级数展开 MATLAB中提供了将函数展开为幂级数的函数为taylor。 函数:taylor 功能:将函数展开为幂级数 语法:taylor(f,n) taylor(f,v,a) 说明:函数taylor(f,n)返回f的n次幂的多项式近似,其中f表示函数;函数taylor(f,v,a)返回f关于 ...
分类:
其他 时间:
2016-05-18 14:34:29
收藏:
0 评论:
0 赞:
0 阅读:
246