码迷,mamicode.com
首页 >  
搜索关键字:编写    ( 53068个结果
《Java并发编程实战》第二章 线程安全性 读书笔记
一、什么是线程安全性 编写线程安全的代码 核心在于要对状态访问操作进行管理。 共享,可变的状态的访问 - 前者表示多个线程访问, 后者声明周期内发生改变. 线程安全性 核心概念是正确性。某个类的行为与其规范完全一致。 多个线程同时操作共享的变量,造成线程安全性问题。 * 编写线程安全性代码的三种方法: 不在线程之间共享该状态变量 将状态变量修改为不可变的变量 在访问...
分类:编程语言   时间:2014-05-26 05:31:40    阅读次数:282
图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置 当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),scro...
分类:移动开发   时间:2014-05-26 04:33:14    阅读次数:331
Python重写C语言程序100例--Part9
''' 【程序71】 题目:编写input()和output()函数输入,输出5个学生的数据记录。 1.程序分析: 2.程序源代码: 使用list来模拟结构(不使用class) stu = [string,string,list] ''' N = 3 #stu # num : string # name : string # score[4]: list student =...
分类:编程语言   时间:2014-05-26 04:11:00    阅读次数:440
使用Flume进行数据的实时收集处理
在已经成功安装Flume的基础上,本文将总结使用Flume进行数据的实时收集处理,具体步骤如下: 第一步,在$FLUME_HOME/conf目录下,编写Flume的配置文件,命名为flume_first_conf,具体内容如下: #agent1表示代理名称 agent1.sources=source1 agent1.sinks=sink1 agent1.channels=channel1...
分类:其他好文   时间:2014-05-25 00:49:58    阅读次数:383
DataUml Design 教程5-代码模板介绍(甚于T4模板技术)
DataUml Design 代码模板完全基于C#语言来编写的。不懂写模板的可以请教作者,随时欢迎。下面是一段模板代码,这段代码可以获取一个类结构的所有信息。             #@ template language="C#" HostSpecific="True" #>             #              NetUmlTemplateCodeHost host =...
分类:其他好文   时间:2014-05-25 00:26:23    阅读次数:312
0521.如何拆分View Controller进而实现轻量级的View Controller[UIKit]
参考文章来自objcio网站   为什么要编写轻量级的View Controller??   1、作为iOS项目中最大的文件,View Controllers中的代码复用率几乎是最低的 2、重量级的View COntroller加大了测试的复杂度。   所以关注View Controller的瘦身,把业务逻辑、网络请求、Views的代码移到合适的地方,进而提高代码可读性、降低耦合...
分类:其他好文   时间:2014-05-24 23:34:38    阅读次数:427
代码讲解Android Scroller、VelocityTracker
在编写自定义滑动控件时常常会用到Android触摸机制和Scroller及VelocityTracker。Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程对Android触摸机制需要用到的函数进行了详细的解释,本文主要介绍两个重要的类:Scroller及VelocityTracker。利用上述知识,最后给出了一个自...
分类:移动开发   时间:2014-05-24 22:18:15    阅读次数:313
【1】高效C++编程
推荐编写C++的代码风格,看似容易,坚持不易,且写且珍惜!  --陈国林 1. 版本和版本声明 版本和版本文件声明位于头文件和定义文件的开头,主要内容 (1)版本信息 (2)文件名称、标识符、摘要 (3)当前的版本号、作者、修改日期 (4)版本历史信息   2. 程序版式 (1)在每个类声明之后、每个函数定义之后都要加上一个空行 (2)一行代码只做一件事情 (3)if、for...
分类:编程语言   时间:2014-05-24 19:08:08    阅读次数:336
Exceptional C++: [Item 46 Forwarding Functions] [条款46 转发函数]
条款46 转发函数 难度:3 编写转发函数的最好方式是什么?基本答案很简单,但是我们还是可以学到标准定案之前做出的一个微妙的语言变化。 转发函数是将任务转发给其他函数或对象的有用工具,尤其是在高效完成转发的时候。 评论下面的转发函数。你会修改它吗?如果会,怎样修改? // file f.cpp // #include "f.h" /*...*/ bool f( X x...
分类:编程语言   时间:2014-05-24 18:23:39    阅读次数:330
项目开发总结报告
项目开发总结报告(GB8567——88)1引言1.1编写目的经过近两个月的团队项目开发,我们的软件终于要交工了,要对我们的项目和我们的努力做出总结,积累经验再接再厉,共创辉辉煌。1.2背景a.项目名称:兽棋b.任务提出者:曹玉松开发者:张硕,蔡迎盈,曹玉松,付亚飞,姜力比,吕盼举用户:8-12岁儿童...
分类:其他好文   时间:2014-05-24 09:52:50    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!