- 博客(57)
- 资源 (2)
- 收藏
- 关注

原创 日志管理系统阶段总结
关于荆江航道安卓日志管理项目的阶段总结 新年玩了几天 ,今天算是玩里偷闲,呵呵 ,没事写个荆江指挥部日志系统的总结,其实一个星期多之前代码就是现在这样子,怕一不小心忘记了其中的业务逻辑。遥想电脑丢失,数据丢失,未存服务器,未存百度云,实验室荆江日志管理项目(完成度40%)6,7千行的代码的全部丢失,都没敢跟老师说,有点对不住老师,嘿嘿,
2015-02-28 21:58:13
1141

原创 日志管理系统安卓项目阶段总结安卓
随着自己的仅仅花费了265行代码精心设计制作的“线程池”完成和自己花费60多行代码的“监听器”精心设计的完成,项目也该做个总结了,简介:日历加记事本,但是不同的是,从服务器获取日志信息,也可以自己记录日志信息发送到服务器中,大家可以共享日志。实现协作式办公管理。采用hessian通信,一种轻量级的二进制传输协议。项目完成情况:今天不断删除冗余代码,到现在一共6个包(进过不断解耦产生
2015-02-28 21:55:57
759
转载 分布式服务通讯
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
2016-04-13 21:54:28
1421
翻译 Yahoo! Cloud Serving Benchmark (YCSB)
NewsYCSB 0.7.0 (release note) is now available for download. Give it a try!https://github.com/brianfrankcooper/YCSB/releases/download/0.7.0/ycsb-0.7.0.tar.gzLinksycsb-users@yahoogroups.com
2016-04-12 15:36:39
1455
原创 Quickstart Docker Engine(快速了解Dockers引擎)
本文章假设你已经安装了docker服务,如果你已经安装了docker服务,可以通过下面的命令进行验证。# Check that you have a working install$ docker info 如果获得该提示 1.docker: command not found 或者2./var/lib/docker/repositories: permi
2016-04-12 11:33:52
986
翻译 Introduction to Engine user guide(介绍Docker引擎手册)
docker:直接翻译为:码头工人,但是实际可以理解为容器与虚拟化,就是提供一个容器(虚拟机)给你的应用在里面运行,容器运行在Docker引擎上This guide takes you through the fundamentals of using Docker Engine and integrating it into your environment. You’ll learn
2016-04-12 10:56:42
429
原创 c++11新特性for循环
#include#include#include#include#include#includeusing namespace std;int main(){ vector vdata; set sdata; map mdata; for(int i=0;i<10;i++) { vdata.push_back(i); sdata.insert('A'+i);
2015-06-05 17:55:28
724
原创 LeetCode Triangle 120 DP问题
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.For example, given the following triangle[ [2], [3,4], [6,
2015-06-05 16:11:45
467
原创 Ubuntu-10.10如何给用户添加sudo权限
http://hi.baidu.com/xiboliya/item/763752fbac771aee1a111f5cUbuntu-10.10系统安装过程中,系统会提示建立一个默认用户,比如用户名为:chen。这个默认用户具有一定的管理功能,即可以通过sudo命令执行root权限的操作。由于Ubuntu系统不允许通过root用户登录系统,所以这个默认用户即是实际意义上的管理员。现
2015-04-08 12:45:42
449
转载 大数据之环境配置
Windows平台下安装Hadoop 1、安装JDK1.6或更高版本 官网下载JDK,安装时注意,最好不要安装到带有空格的路径名下,例如:Programe Files,否则在配置Hadoop的配置文件时会找不到JDK(按相关说法,配置文件中的路径加引号即可解决,但我没测试成功)。2、安装Cygwin Cygwin是Windows平台下模拟Unix环境的工
2015-03-05 21:26:38
899
转载 2.2 JSP的基本原理
JSP的本质是Servlet,当用户向指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面,包括每一个静态的HTML标签和所有在HTML页面中出现的内容。由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率极为低下。所有的表现逻辑,包括布局、色彩及图像等,都必须耦合在Java代码中,这的确让人不胜其烦。JSP的出现弥补了这种不足
2015-03-05 20:59:07
657
转载 web -inf
web-infinf:informationWEB-INF简介WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以放置 *.class文件,这些
2015-03-05 20:43:01
729
转载 webservice
实现一个简单的webservice。 java中有三种webservice规范,分别为JAX-WS、JAX-RS、JAXM&SAAJ。 同时Java中开发webservice的框架有很多,常见的几种jdk6、Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF等。其中jdk6集成了JAX-WS. 本人第一次发博客,参考F
2015-03-05 20:40:49
387
转载 [hessdroid]Android下使用Hessian与Java服务端通讯
前言 随着项目演示版的接近尾声,开始准备Android的方方面面,其中很重要一点就是和服务端通讯,这里试用和评估一下Android平台下的Hessian,虽然非官方版本,但是一直有更新。 链接 1. Hessian官方网站: 说明:Hessian也是一个轻量级的,自定义描述的二进制RPC协议.因为它是一个二进制协议,所以它很适合于发送二进制数据而需
2015-03-05 18:07:33
560
原创 百度地图定位getAddrStr() 获取为空 解决办法
用百度地图获取位置的时候,经度与纬度都获取十分成功,但是位置确为NULL,脑筋一转,发现忘记设置这个了:option.setAddrType("all");
2015-03-03 13:38:13
939
转载 百度LBS
|帐号设置退出 目录 [隐藏] 1导入库文件2设置AndroidManifest.xml2.1在application标签中声明service组件,每个app拥有自己单独的定位service2.2声明使用权限2.3import相关类3设置Ace
2015-03-03 12:09:49
1857
转载 Android 定位SDKv4.0
百度地图Android定位SDK为基于移动客户端开发LBS应用提供基础定位能力,它较百度Android 地图SDK而言,专注满足用户获取当前位置与获得地址信息描述功能,软件包体积小。使用Android定位SDK,需先申请key,若你需要在同一个工程中同时使用定位SDK和地图SDK,可以共用同一个key。功能介绍百度Android定位SDK支持Android1.5以及以上设备
2015-03-03 12:05:56
693
转载 业余兴趣项目之GPS定位
android 定位一般有四种方法,这四种方式分别是:GPS定位,WIFI定准,基站定位,AGPS定位, (1)Android GPS:需要GPS硬件支持,直接和卫星交互来获取当前经纬度,这种方式需要手机支持GPS模块(现在大部分的智能机应该都有了)。通过GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户
2015-03-03 10:47:54
817
转载 fgets()学习
来说一说fgets(..)函数。 原型 char * fgets(char * s, int n,FILE *stream); 参数: s: 字符型指针,指向存储读入数据的缓冲区的地址。 n: 从流中读入n-1个字符 stream : 指向读取的流。 返回值:
2015-03-02 11:18:15
995
原创 service学习初探
/** * */package org.crazyit.service;import android.app.Service;import android.content.Intent;import android.os.IBinder;/** * 配置,创建service也同理,定义一个继承Service的子类,在AndroidMainifet.xml文件配置Service
2015-03-01 15:27:29
387
转载 intent, PendingIntent
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBr
2015-03-01 12:02:47
403
转载 String,StringBuffer,StringBuilder
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,
2015-03-01 11:36:43
339
原创 取得软件设计师资格感受
或许人们听说软件设计师这一个称号,不免会有所羡慕,感觉很厉害,确实,但一个程序员提升到设计师的层面的话,技术的保证之上,最大的质变是思想上的层次变化,软件设计师更多的是如何去设计一个软件,如何从思想的层次上去指导程序员编写代码,,在某种程度上必须全面掌握开发软件所需要的各种技术,比如数据库,算法,数据结构,设计模式,需求分析,数据流图,类图,等等,可以说软件设计师在短时间某种程度上是很难达到的一个
2015-03-01 10:33:22
8861
1
原创 关于acm
严谨说明:该分类的学习大部分为通过刘汝佳的算法竞赛入门经典的一个学习过程,首先说明,博客分类之中确实很难找出合适的词形容这一分类文章的出处,为尊重原创作者,在此必须先大师刘汝佳致敬,定为原创在于这是一个学习的过程,不是一个创造的过程,并非学术性质的探索,亲自敲写代码后加入很多自己的感受和心得,故分类原创,望大家理解,其次和大家一起学习学习。
2015-02-28 19:26:38
554
原创 蛇形填数
#include #include#include/* run this program using the console pauser or add your own getch, system("pause") or input loop *//*代码中学习,日行千里实现蛇形填数:输入4,输出: 10 11 12 1 9 16 13 2 8 15
2015-02-28 19:01:25
379
原创 孪生素数
#include #include #include/* run this program using the console pauser or add your own getch, system("pause") or input loop *//*代码中学习ACM,才是王道!孪生素数问题:输入m,输出两个数均不超过m的最大孪生数(也就是n是素数,n+2是素数,这两个数就是孪生素
2015-02-28 18:59:53
707
原创 浮点数的陷阱
#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) { double i; for(i=0;i!=2;i+=0.1) pri
2015-02-28 18:55:56
854
原创 最简单的递归
#include#include/* run this program using the console pauser or add your own getch, system("pause") or input loop *//*代码中学习ACM,才是王道学习递归,写一个阶乘的递归程序,并进行调试,在编译底层上掌握递归的一些知识 */int f(int n){ if(n=
2015-02-28 18:54:18
448
原创 scanf学习之路
#include /* 学习计算机,学习敲代码,必须要真真实实的敲,如果敲过,才能明白我下面说的分析 学习ACM,代码中学,才是王道! */ int main(int argc, char** argv) { /* scanf()函数是c语言中进行输入的函数 ,用于获取数据 ,在控制台中,我们输入一个数据,scanf()则进行读取 ,但是,读取的时候scanf是碰到
2015-02-28 18:50:34
633
转载 linux关于bashrc与profile的区别(转)
linux关于bashrc与profile的区别(转) bashrc与profile的区别要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多
2014-11-27 15:49:44
371
转载 查看shell
一、查看当前发行版可以使用的shell:chao@chao:~$ cat /etc/shells # /etc/shells: valid login shells/bin/csh/bin/sh/usr/bin/es/usr/bin/ksh/bin/ksh/usr/bin/rc/usr/bin/tcsh/bin/tcsh/usr/bin/esh/bi
2014-11-27 15:42:14
466
转载 linux的用户管理---(根据他人博客的学习总结之路非技术性文章)
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主
2014-11-27 15:20:24
413
翻译 软件设计师之路 --------UML类图符号,各关系说明
UML简述----Unified Modeling Language UML,又称为统一建模语言,始于OMG标准---Object Management Group:对象管理组织。用于为开发团队提供标准通用的设计语言开发和构建计算机应用,也方便地描述对象与类之间的关系。 UML,描述类与对象之间的关系方式包括:依赖--dependency,关联--associ
2014-09-06 19:53:42
1894
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人