码迷,mamicode.com
首页 > 2015年04月28日 > 全部分享
软件设计模式与设计风格的反思
以前编码只是关注能写出来,并让程序运行就完事,这是非常错误的想法。重新理解软件设计,要考虑如何设计函数接口更加容易理解,而不是写成什么样的函数能表达现在的业务理解。函数或者类的设计除了要考虑业务,还需要从品味上入手,这个品味就是易读,美观,想想python之禅。
分类:其他好文   时间:2015-04-28 13:30:58    阅读次数:114
boost.log(一)输出
打印输出对于那些不想阅读手册,只需要一个简单的工具用于日志记录的人。你可以直接在控制台中输出日志信息,首先你需要包含头文件boost/log/trivial.hpp,然后编写下面的代码: #include #include int main(int, char*[]){ BOOST_LOG_TRIV...
分类:其他好文   时间:2015-04-28 13:28:29    阅读次数:151
select into from和insert into from
最近在研究oracle function 时发现select into from和insert into from,这样的语句,于是上网查阅资料学习了一下, 原来两种表达式均可以达到复制整个表或表的一部分的功能,一般用于存储过程(procedure)和函数(function)中,但还是有一定区...
分类:其他好文   时间:2015-04-28 13:29:58    阅读次数:288
(五) 一起学 APUE 之 进程环境
.....本章前半部分讨论进程的开始和结束,后半部分讨论参数列表、环境变量、C 程序虚拟地址空间布局等内容。终于是一章原理比较多的章节了。注意,本系列博文所说的某章并非是博文标题上的标号,而是指 《APUE》 第三版的章节号。1.main() 函数1 int main (int argc, char...
分类:系统相关   时间:2015-04-28 13:29:20    阅读次数:257
CentOS6.5_x64安装MySQL-5.6.17,在已经启动MySQL服务的情况下,出现密码报错ERROR 2002 (HY000)
1、修改MySQL配置文件,使MySQL登陆时跳过密码验证skip-grant-tables2、重启MySQL服务service mysql restart3、进入MySQL,修改user表中的密码[root]#mysql -u rootmysql> show databases;mysql> us...
分类:数据库   时间:2015-04-28 13:28:20    阅读次数:155
MVC4+FluentData+EasyUI框架(三):框架解读
一、项目结构项目结构分为两大部分:Zephyr.Net下有5个程序集:Zephyer.WorkFlow是工作流部分,跟目前的项目没有关系。Zepher.Generator是快速代码生成器相关的代码。这个是一个与其它部分不相关的单独的框架。Zepher.Data即FluentData的源码部分,是一个...
分类:Web程序   时间:2015-04-28 13:27:37    阅读次数:292
asp.net中Page.ClientScript.RegisterStartupScript用法小结
ClientScript.RegisterStartupScript(Page.GetType(), "Show", "alert('" + l_strConferenceNo + "');",true);原型如下ClientScript.RegisterStartupScript(Type typ...
分类:Web程序   时间:2015-04-28 13:28:05    阅读次数:119
移动端页面常见问题
移动端页面在不同设备、不同操作系统 、不同运行环境下都可能造成各种各样的没有碰到过的的坑,相比曾经的IE6坑多了。下面先介绍一下4类具体常见的坑:1、外观A、页面高度渲染错误在各移动端浏览器中经常会出现这种页面高度100%的渲染错误,页面低端和系统自带的导航条重合了,高度的不正确我们需要重置修正它,...
分类:移动开发   时间:2015-04-28 13:28:23    阅读次数:229
git stash提交PR的正确步骤&git squash技术
1.git stash梳理1.1git stash的克隆与同步首先整理下git stash的逻辑是这样在本地做出了新的修改,提交时显示当前的版本不是最新版本,这时就需要先pull一下自己代码仓库的最新版本的develop。在git stash的setting中如果设置了自动同步,那自己的代码仓库与总...
分类:其他好文   时间:2015-04-28 13:27:54    阅读次数:187
Could Not Connect
今天在写Quartz定时任务web应用时,访问项目页面出现Could Not Connect,后台也没报错。然后我访问http://127.0.0.1:8080(Apache主页)的时候是正常的。我就认为是我的项目有问题,可是项目很简单,也就一个jsp和几个Java类,而且后台也没报错,让我一头雾水...
分类:其他好文   时间:2015-04-28 13:26:37    阅读次数:142
Captcha生成及使用
@Controller@RequestMapping("/PictureCheckCode")public class ServletController { @RequestMapping public void pictureGenerate( HttpServletRequest ...
分类:其他好文   时间:2015-04-28 13:28:19    阅读次数:134
T-code for Costing and Settlement
分类:其他好文   时间:2015-04-28 13:29:05    阅读次数:78
PHP中ob_start()函数的用法
ob_start()函数用于打开缓冲区,比如header()函数之前如果就有输出,包括回车/空格/换行/都会有"Header had all ready send by"的错误,这时可以先用ob_start()打开缓冲区PHP代码的数据块和echo()输出都会进入缓冲区而不会立刻输出。它的用法主要是...
分类:Web程序   时间:2015-04-28 13:27:05    阅读次数:127
命令模式
命令模式:将请求封装成对象,这可以让你使用不同的请求,队列,或者日志请求来参数化其他对象。命令模式也可以支持撤销操作。——《HEAD FIRST 设计模式》 我的c++代码: #ifndef DESIGN_COMMAND_H_ #define DESIGN_COMMAND_H_ #define SL...
分类:其他好文   时间:2015-04-28 13:25:36    阅读次数:121
Mysql全量迁移
环境:rehl 6.2 + mysql 5.6.12场景:在使用mysql的replicatio技术的时候,有时候是因为扩展、有时候是因为部分主备机挂了,我们常常需要复制一个完全一样的数据库,然后再重新建立主备关系。 这里给出针对数据总量大的数据全量迁移的方法:首要说明:在数据迁移的过程中不能再有....
分类:数据库   时间:2015-04-28 13:26:15    阅读次数:180
android 之 Toast通知的使用
1.默认效果: 代码:Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果: 代码: toast = Toast.makeText(getApplicationContex...
分类:移动开发   时间:2015-04-28 13:27:44    阅读次数:178
【翻译习作】 Windows Workflow Foundation程序开发-第一章03
《Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#》中文翻译,“第一章”。
分类:Windows程序   时间:2015-04-28 13:25:01    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!