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
代码笔记
2013-10-10
代码笔记
```cs using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] arg
·
2015-10-30 14:42
代码
由Looper引发的crash及Looper源
代码笔记
Crash项目线上有一个crash,Exception与此相同。但出问题的原因经过分析,并不是多线程操作Adapter导致的,而是androidannotation的@UIThread标签导致的。@UIThread实际上是给MainLooperpost了一个Runnable,如果有两个都是@UIThread的函数嵌套调用,如:@UIThreadvoidnotifyChange(){}@UIThre
pouloghost
·
2015-10-22 11:00
多线程
android
源代码
基于PLSA主题模型的文本聚类
杂谈:当年未竟之遗憾,小段
代码笔记
。当时苦思冥想未解当中奥妙,如今轻松信手拈来,丝毫不费力气。感叹机缘未到纵使踏破铁鞋也无用,转角回眸,那人却在灯火阑珊处。
初雪之音
·
2015-09-29 20:00
主题模型
文本聚类
PLSA
潜语义分析
代码笔记
——Toast显示文本,图片,图文
//Toast显示文本 publicvoidbuttonClick1(Viewv){ Toast.makeText(this,"Toast显示文本",Toast.LENGTH_LONG).show(); } //Toast显示图片 publicvoidbuttonClick2(Viewv){ Toastt=newToast(this); ImageViewimageView=newImage
llayjun
·
2015-09-06 08:00
toast
Leetcode -
第一版未优化的
代码笔记
长,未贴。 下面给出的两个实现,实现1是使用二分法找到新区间应插入的位置,然后检查是否需要和上一个区间合并(容易忽略),最后同后面的区间逐个检查是否需要合并。
likesky3
·
2015-08-14 10:00
LeetCode
使用commons-csv生成.csv文件
做个
代码笔记
,方便以后看。
刘春辉
·
2015-07-14 18:00
第一行
代码笔记
8:手机多媒体
一、使用通知1、使用场景:当某个应用希望向用户发出一些提示信息,而该程序又不在前台运行时,就可借助通知来实现。2、用法:可在活动、广播和服务中创建。a.基本用法//原理和传感器类似,都是先获取传感器管理器,然后启动一个传感器。 NotificationManagernm=(NotificationManager)getSystemService(NOTIFICATION_SERVICE); //第
caohuicong
·
2015-03-23 09:00
第一行
代码笔记
7:调试和日志
一、定义自己的日志工具1、问题项目上线后用于调试的日志信息还会被打印,这样不仅降低程序运行效率,还可能将一些机密性的数据泄露出去。2、解决方案自由控制日志打印,使得开发阶段就打印,上线之后就屏蔽。publicclassLogUtil{ publicstaticfinalintVERBOSE=1; publicstaticfinalintDEBUG=2; publicstaticfinalintIN
caohuicong
·
2015-03-21 11:00
第一行
代码笔记
6:传感器
一、是什么手机中内置的传感器是一种微型的物理设备,它能够探测、感受到外界的信号,并按一定规律转换成我们需要的信息。Android手机通常都会支持多种类型的传感器,如光照传感器、加速度传感器、地磁传感器、压力传感器、温度传感器等。虽然Android系统支持十余种传感器的类型,但手机中的传感器设备却是有限的。二、怎么用1、光照传感器能检测手机周围环境的光照强度。原理:通过SensorManager获取
caohuicong
·
2015-03-20 18:00
openCV C++
代码笔记
代码片段1 cv_contourMask_step_tmp=cv_contourMask.clone(); cv::Mat maskImage; UIImageToMat(pathimg, maskImage,true); // m_UIImageToMat1(pathimg, maskImage); //大图叠加小区域 cv::Mat addr
·
2015-03-19 11:00
opencv
如何获取Android项目的VersionName的getPackageManager()
代码笔记
:/***得到应用层序的版本名称**@return*/ privateStringgetVersionName(){ //用于管理安装的apk和未安装的apk PackageManagerpackageManager
u010870518
·
2015-03-15 18:00
getPackage
Java 高质量
代码笔记
-android-
【】代码要进行重构----大话重构或者重构-改善既有代码的设计,都可以看看. 千万不要迷信设计模式是万能的,开始写代码只需要代码简洁,规范足以。 时常进行代码的重构。伴随代码的曾大和需求的经常变更,代码重构的有点吃力,可以适当的加入设计模式,让代码更容易去适应改变。经过这些阶段,以后再遇到这样的代码,直接加入你已有经验,这才是万全之策。这就是不断累积经验的法门。加油!!【】Andr
冰雪情缘l
·
2015-03-15 02:00
Intent.ACTION_TIME_TICK 广播
代码笔记
记录一下。
EasyVeclin
·
2015-03-10 22:10
Android
笔记
android服务学习笔记
第一行
代码笔记
服务service:程序后台运行,服务不是运行在一个独立的进程当中,而是依赖于创建服务所在的应用程序进程。当所依赖的应用程序被杀掉时,所有被依赖的服务也会停止运行。
wojiong132
·
2015-03-04 21:00
线程
安卓
service
异步
AsyncTask
android广播机制学习笔记
第一行
代码笔记
发送广播Intent接收广播BroadcastReceiver广播接收器标准广播,异步有序广播,同步系统广播接收广播动态注册代码中注册:灵活但需要程序启动才能工作,最后需要取消注册。
wojiong132
·
2015-03-04 20:00
安卓
android碎片学习笔记
第一行
代码笔记
碎片Fragment:可以嵌入在活动中的UI片段,让程序更加合理和充分的利用大屏幕空间。可以看成是迷你型的活动。碎片常用于平板。
wojiong132
·
2015-03-03 22:00
安卓
平板
Java.其他对象(学习笔记)
学习Java时的
代码笔记
,排版可能有些问题,代码拿来直接就可以用,毕竟全手打,难免会有错,欢迎指正/* System:类中的方法和属性都是静态的: out代表标准输出,默认是控制台 in:代表标准输入,
愤怒的黑武士
·
2015-01-08 14:00
java
Java其他对象
Java.集合(学习笔记)
学习Java时的
代码笔记
,排版可能有些问题,代码拿来直接就可以用,毕竟全手打,难免会有错,欢迎指正/* 集合类(集合框架):存储对象的一种方式 java.util.Collection 为什么出现集合类
愤怒的黑武士
·
2015-01-08 14:00
java
java集合
Java.String(学习笔记)
学习Java时的
代码笔记
,排版可能有些问题,代码拿来直接就可以用,毕竟全手打,难免会有错,欢迎指正/* String类 字符串是一个特殊的对象 字符串一旦初始化就不可以被改变 String str =
愤怒的黑武士
·
2015-01-08 14:00
java
String
Java.多线程(学习笔记)
学习Java时的
代码笔记
,排版可能有些问题,代码拿来直接就可以用,毕竟全手打,难免会有错,欢迎指正/* 多线程 进程:进程就是正在进行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元
愤怒的黑武士
·
2015-01-08 13:00
java
java多线程
Java.面向对象(学习笔记)
学习Java时的
代码笔记
,排版可能有些问题,代码拿来直接就可以用,毕竟全手打,难免会有错,欢迎指正/* 1. 面向对象概念(Java中一切皆对象) 1.1. 面向对象是相对面向过程而言的 1.2.
愤怒的黑武士
·
2015-01-08 13:00
java
Java面向对象
Java.基础(学习笔记)
学习Java时的
代码笔记
,排版可能有些问题,代码拿来直接就可以用,毕竟全手打,难免会有错,欢迎指正/* 1 标识符 1.1.
愤怒的黑武士
·
2015-01-08 13:00
java
java基础
源
代码笔记
——container_of
近日在看红黑树的相关知识,在Linux的红黑树源代码中看到了container_of,甚是不解,于是仔细看了一下,总结一下。首先在include\linux\kernel.h中找到定义如下:#definecontainer_of(ptr,type,member)({\ consttypeof(((type*)0)->member)*__mptr=(ptr);\ (type*)((char*)__m
houliang120
·
2014-11-12 11:00
图片延迟加载代码分析
imagelazyloader##maxzhang图片延迟加载阅读
代码笔记
//闭包,默认传入为window,参数变量名又为window,可以改为其它关键字(function(window
筱桀
·
2014-09-25 10:03
JfinalUIB
代码笔记
(5)--- 增加sql打印格式化和参数值输出
先上图看效果 sql格式化用hibernate的都知道他的sql格式化打印还是很不错的,直接摘取过来用用了,改了个类名叫ToolSqlFormatter下面是修改jfinalsql输出的地方参数输出,修改jfinalDialect类参数预处理的方法(针对Oracle要重复处理此步骤,Oracle方言重写的下面两个方法)
littleant
·
2014-08-28 09:00
jFinal
JfinalUIB
sql格式化
JfinalUIB
代码笔记
(4)--- 高仿ibatis(mybatis)实现sql的集中管理
实现sql的集中管理,简单的把一些固定长度的sql移植进xml很简单,这没有什么好多说的,关键问题是我们平时处理的sql,有大量是动态长度的,比如说最常见的就是多条件的分页查询,往往我们会在代码中写大量的ifelse,想把这些移植进xml就比较困难了,完全仿制ibatis来做xml标签工作量太大,最省事的处理方法就是能不能直接把Java代码的逻辑处理方式移植进xml,然后对逻辑代码进行解析,绕开那
littleant
·
2014-08-12 14:00
动态sql
预处理
jFinal
汇编
代码笔记
动态更新中
汇编考完了,悲剧的93分,,,,,以后的汇编就用的少了,凡是用到都来这里做点
代码笔记
:一、错误总结: 1、程序最后END+起始标号,否则U的时候需要自己手动找起始位置而且有可能程序翻译指令错误
u011026968
·
2014-07-06 13:00
JfinalUIB
代码笔记
(3)--- jfinal Controller全局参数封装
通常我们使用jfinal开发都会写自己的BaseController来做一些公共全局变量的声明,或者用来实现一些公共方法,JfinalUIB也不例外。参数的封装主要是在ParamPkgInterceptor类中实现,采用的是jfinal的拦截器。首先得到controller和BaseController声明的一些全局变量字段BaseController controller = (BaseCont
littleant
·
2014-06-12 14:00
参数
controller
封装
jFinal
JfinalUIB
JfinalUIB
代码笔记
(2)--- jfinal中视图耗时计算
重写Render和RenderFactory类,这里是Beetl的实现方式,如果是JSP,也是同样的方式继承JspRender和JspRenderFactory即可/** * 继承BeetlRender,实现视图耗时的计算 * @author 董华健 */ public class MyBeetlRender extends BeetlRender { private static fi
littleant
·
2014-06-11 17:00
视图
jFinal
耗时
JfinalUIB
代码笔记
(1)--- jfinal 乐观锁
继承Model类,实现自己的BaseModel,重写save()和update()方法,然后所有的Model都继承自BaseModel /** * 重写save方法 */ public boolean save() { this.set(getTable().getPrimaryKey(), ToolUtils.getUuidByJdk(true)); // 设置主键值 if(g
littleant
·
2014-06-11 17:00
乐观锁
jFinal
《linux 内核完全剖析》 vsprintf.c
代码笔记
vsprintf.c
代码笔记
/* *linux/kernel/vsprintf.c * *(C)1991LinusTorvalds */ /*vsprintf.c--LarsWirzenius&LinusTorvalds
u011368821
·
2014-05-08 16:00
linux
kernel
多线程二(GCD)
代码笔记
// // TWFXViewController.h // Demo_GCD // // Created by Lion User on 12-12-11. // Copyright (c) 2012年 Lion User. All rights reserved. // #import <UIKit/UIKit.h> @interface TWFXVi
·
2014-05-05 16:00
多线程
【Hadoop
代码笔记
】Hadoop作业提交之JobTracker接收作业提交
一、概要描述在上一篇博文中主要描述了JobTracker接收作业的几个服务(或功能)模块的初始化过程。本节将介绍这些服务(或功能)是如何接收到提交的job。本来作业的初始化也可以在本节内描述,但是涉及到JobInProgress的初始化过程放在一张图上太拥挤,就分开到下一篇文章中描述。二、流程描述 1.JobClient通过RPC的方式向JobTracker提交作业;2.调用JobTra
fs20041242
·
2014-03-14 15:00
hadoop
【Hadoop
代码笔记
】Hadoop作业提交之JobTracker等相关功能模块初始化
一、概要描述本文重点描述在JobTracker一端接收作业、调度作业等几个模块的初始化工作。想过模块的介绍会在其他文章中比较详细的描述。受理作业提交在下一篇文章中会进行描述。为了表达的尽可能清晰一点只是摘录出影响逻辑流转的主要代码。重点强调直接的协作调用,每个内部完成的逻辑(一直可以更细的说明、有些细节可能自己也理解并不深刻:-()在后续会描述。主要包括JobTracker、TaskSchedu
fs20041242
·
2014-03-14 15:00
hadoop
【hadoop
代码笔记
】Hadoop作业提交中EagerTaskInitializationListener的作用
在整理FairScheduler实现的task调度逻辑时,注意到EagerTaskInitializationListener类。差不多应该是job提交相关的逻辑代码中最简单清楚的一个了。todo:标红文字表示要加前向链接,待相关文字草稿提交后。一、概述继承自JobInProgressListener,实现了jobAdded,jobRemoved,jobUpdated方法。哦,不能说实现,应该说
fs20041242
·
2014-03-14 15:00
listener
【Hadoop
代码笔记
】通过JobClient对Jobtracker的调用详细了解Hadoop RPC
Hadoop的各个服务间,客户端和服务间的交互采用RPC方式。关于这种机制介绍的资源很多,也不难理解,这里不做背景介绍。只是尝试从Jobclient向JobTracker提交作业这个最简单的客户端服务器交互的代码中,去跟踪和了解下RPC是怎么被使用的。不同于准备发表博客时搜索的几篇博文,试图通过一种具体的场景来介绍,属于比较初级。其他DataNode和Namenode之间,Tasktracker和
fs20041242
·
2014-03-14 15:00
hadoop
【Hadoop
代码笔记
】Hadoop作业提交之客户端作业提交
1. 概要描述仅仅描述向Hadoop提交作业的第一步,即调用Jobclient的submitJob方法,向Hadoop提交作业。2. 详细描述Jobclient使用内置的JobSubmissionProtocol实例jobSubmitClient和JobTracker交互,最主要是提交作业、获取作业执行信息等。在JobClient中作业提交的主要过程如下:1)通过调用JobTrac
fs20041242
·
2014-03-14 15:00
hadoop
机器学习初探:OpenCV K均值
代码笔记
K均值聚类算法在Opencv的cxcore中,它可以找到数据的自然类别。最为常用的聚类技术之一,它可以迅速找到“类别”中心,将数据进行聚类。 我们可以从图中了解K均值算法的聚类过程: (a)随机放置聚类中心(圆),将数据样本(小方块)聚到离它最近的中心(即连线) (b)数据中心移到它所在类别的中心 (c)数据点根据最近邻规则重新聚到类别中心(如b中最右圆的一个样本,在c中
xw20084898
·
2014-01-16 20:00
UI - 竖向折叠手风琴导航菜单[JS+div+css]
出自: http://www.198zone.com/ JS+div+css实现竖向折叠手风琴导航菜单插件-
代码笔记
www.198zone.com *{margin:0;padding:0
Gykimo
·
2013-12-31 10:00
编译TortoiseSVN1.7源
代码笔记
win732位1,编译器软件:visualstudio20102,安装必备工具Wix35.msi http://wix.sourceforge.netActivePerl-5.14.2.1402-MSWin32-x86-295342.msi http://www.activestate.com/Products/ActivePerlpython-2.6.6.msi http://www.pytho
fengyie007
·
2013-12-27 19:00
Java7新特性(四)并发 8 forkjoin分支合并框架
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段采用“工作窃取”的算法解决大小不同任务所导致的调度问题场景:模拟大量简单对象的运动日志文件分析从输入中计数的数操作,如mapreduce javajdk
tanxiang21
·
2013-12-09 14:00
并发
新特性
java7
排序算法
forkjoin分支合并框架
Java7新特性(四)并发 7 ScheduledThreadPool
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段工作单元publicclassWorkUnit{ privatefinalTworkUnit; publicTgetWork(){ returnworkUnit
tanxiang21
·
2013-12-09 14:00
并发
callable
新特性
java7
Java7新特性(四)并发 6 TransferQueue对象
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段TransferQueue对象 如果接收线程处于等待状态,transfer()马上把工作项传给它,否则就会阻塞直到取走工作项 [高效]即正在处理的工作项的线程在交付当前工作之前
tanxiang21
·
2013-12-09 14:00
并发
新特性
java7
TransferQueue对象
调控进度
Java7新特性(四)并发 5 CopyOnWriteArrayList对象
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段CopyOnWriteArrayList对象 增加写时复制,快速一致的快照 【每个读取器性能,自身一致性的快照】 (不完美同步,非关键任务,修改次数与读取次数相差大
tanxiang21
·
2013-12-09 14:00
并发
新特性
java7
写入时复制快照
Java7新特性(四)并发 4 Atomic、ConcurrentHashMap对象
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段Java5原子类操作,采用现代并发序列号机制publicclassAtomicClass{ privatefinalAtomicLongsequenceNumber
tanxiang21
·
2013-12-09 14:00
并发
新特性
java7
atomic
Java7新特性(四)并发 3 CountDownLatch计数器对象
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段示例代码(用于一半线程初始化后,才执行后续代码)publicclassProcessingThreadextendsThread{ privatefinalStringident
tanxiang21
·
2013-12-09 13:00
并发
阻塞
新特性
java7
Java7新特性(四)并发 2 Lock对象处理死锁
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段一个线程更新,备用线程确认更新(Locklock=newReentrantLock();boolean acquired=lock.tryLock
tanxiang21
·
2013-12-09 13:00
并发
新特性
java7
处理死锁
Lock对象
Java7新特性(四)并发 1 不可变对象及构造器
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段构造器模式:1.实现了构造器泛型接口的内部静态类2.构建不可变类实例的私有构造方法publicinterfaceIObjBuilder{ Tbuild
tanxiang21
·
2013-12-09 11:00
并发
新特性
java7
构造器
不可变对象
Java7新特性(三)DI
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段1.好处松耦合、易测性、更强的内聚性、可重用组件、更轻盈的代码2.容器Guice、Spring、PicoContainer3.进化工厂模式、服务定位器模式
tanxiang21
·
2013-11-22 16:00
DI
java7
Guice
JSR-330
Java7新特性(二)IO
本文主要根据《Java程序员修炼之道》整理的
代码笔记
片段1.Path//查找目录下文件 Pathdir=Paths.get("E:\\Learn\\Java7\\trunk"); try(DirectoryStreamstream
tanxiang21
·
2013-11-21 15:00
IO
新特性
java7
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他