自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(69)
  • 资源 (26)
  • 问答 (3)
  • 收藏
  • 关注

原创 css,javascript 学习笔记

css颜色:rgb:代表red green blue 三个颜色合在一起就是白色即#ffffff0-255(2的8次方) 也是0-ff, 因为255的16进制是ff, #000000是黑色,即#ffffffcss flex:

2020-10-24 11:51:36 30

原创 Synchronized学习

一.java模型(JMM)线程数据交互过程二,保证原子性三,保证可见性1.用volatile,当线程2修改完x变量后,会同步到主内存,然后其它线程的变量会去再读取主内存x变量2.用synchronized,当线程1走到了synchronized时,会调用主线程的lock操作,这时,线程1会去读取主内存的的值,刷新一下该变量三,保证有序性...

2020-04-17 04:03:33 86

原创 Git命令学习

git config --global user.name "xxd"git config --global user.email "ssd@163.com"免密钥登录(本地和远程),配置SSH在本地配置:ssh-keygen -t rsa -C "ssd@163.com" 会生成两个文件,后缀是pub文件打开,复制文本放在远程的github ssh key里发送给远程:在git上...

2019-08-02 16:00:35 51

原创 linux命令学习笔记

一.linux基础命令:ls pwd cd mkdir touch cp mv rm vim cat1.ls: 列出当前所有文件(蓝色表示文件夹,黑色表示文件,绿色的表示拥有所有权限,可读可写可执行 )2.cd~ (cd波浪号): 切换到当前用户家目录3.mkdir : mkdir 路径(路径可以是文件夹名称,也可以是文件的完整路径)4.touch:作用:创建文件touch...

2019-07-24 14:36:55 126

原创 Redis学习笔记

Redis学习笔记1.redis和memcache比较:2. 两个重要文件:redis-cli和redis-server3. string类型:3.listlpush : left push左边插入rpop: right pop右边弹出4.set差集:只有key1,没有key2的...

2019-07-23 05:29:04 47

原创 Mybatis学习笔记

开发步骤:1.配置conf.xml,配置数据库信息和加载要配置的映射文件2. 创建表,创建类映射文件:xxxMap.xml测试类:

2019-07-14 09:27:50 56

原创 spring cloud 之ribbon

一. ribbon是客户端负载均衡1.使用:a)对提供者进行负载均衡,即对用户微服务进行负载均衡b)在eurake页面显示多个provider2.算法,默认是使用轮询的算法,也可以自定义成不同的服务才用不同的自定义算法。自定义随机算法:...

2019-07-14 07:24:23 38 1

原创 spring cloud之 hello world和eurake介绍及eurake使用

一.spring cloud之 hello world1.两个微服务,分别是用户和订单,其中用户是微服务提供者,订单是微服务消费者2.首先建一个工程,里面有两个module: prvoider-user和comsumer-ordercomsumer-user配置文件:prvoider-order配置文件:用spring提供的RestTemplate访问rest...

2019-07-13 06:00:21 191

原创 mysql优化记录笔记

一.数据库设计:主要是表设计,符合3范式(原子性,唯一约束,数据不要冗余),如果要冗余数据,在一对多的情况下,尽量把冗余的数据放在一的那边逆范式,有时候数据库设计的时候有必要进行降低范式(如里两个表,一张是相册表,一张是具体相册表里的图片表,如果要统计相册表中哪个相册点击的数量和哪张图片表点击的数量,就需要分别用到两个字段,适当冗余,如果在图片表直接统计,会造成查询图片特别慢,因为图片...

2019-07-11 08:07:15 31

转载 Activity源码分析

Activity源码分析

2019-06-23 06:25:28 38

转载 OKhttp使用及源码分析

okhttp是Square公司开源的一个非常便捷的轻量级第三方网络访问框架。它支持同步请求和异步请求。使用起来也是非常的方便。用的人也是越来越多。作为有追求的码农,我们当然要知其怎么用,也要知道它是怎么实现的。那就闲话少说,马上发车。下面就是我自己总结的OkHttp流程图:未命名文件.jpg整个OkHttp的请求大致就是上面图片里面的过程,下面我将按照上面的流程图来一步一步解析okh...

2019-06-23 06:24:55 81

原创 对象创建及String对象创建在内存中的模型

一。实例化对象的内存图1.一个对象创建,首先在方法区生成类和方法代码,然后调用main方法,入栈,new时,在堆中创建对象,调用成员变量和方法时,分别指向方法区的地址2.方法执行完成后,出栈二,字符串池说明:1.位于内存当中的一小块空间(在堆中),保存若干个字符串地址值2.字符串池中不会出现重复的对应的地址,保证字符串不会重复3.凡是直接双引号的字符串,默认...

2019-06-22 09:06:48 255

转载 java三种代理模式

Java的三种代理模式1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不...

2019-02-24 21:52:42 81

转载 计算机中英文数

public static int count(String str) {if (str == null || str.length() == 0) {return 0;}int count = 0;char[] chs = str.toCharArray();for (int i = 0; i count += (chs[i] > 0xff) ? 2 : 1;}

2016-11-25 18:52:35 144

原创 im sdk数据库逻辑

服务端现在是一个15版本的db contactdb_android_40.zip:DB_VERSION =15

2016-04-18 17:30:59 83

原创 面试之排序

public void bubbleSort() {int a[] = { 8,4,6,7,5,1};int temp = 0;for (int i = 0; i for (int j = 0; j if (a[j] > a[j + 1]) {temp = a[j];a[j] = a[j + 1];a[j + 1] = temp;}}}for (in

2016-03-28 22:27:51 177

原创 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复

public static void main(String[] args) {int n = 100;// 取值范围终点int[] array = new int[n];Random r = new Random(100);array[0] = 0;// 循环遍历for (int i = 0; i array[i] = r.nextInt(100) + 1;//

2016-03-28 22:27:27 328

转载 activity启动模式

1、对于使用standard 模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。例如A启动A,A再接着启动A,A继续启动A,然后再分别出栈,如图所示2、当活动的启动模式指定为 singleTop,在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的活动实例。3、当活

2016-03-28 22:02:57 183

原创 面向对象设计的六大原则简介

1.单一原则:imageloader和imagecache分开,没有依赖性 2.开闭原则:imageloader里缓存机制,可以使用内存,也可以缓存到sd卡里 3.里氏替换原则:window和view的关系(定义各种各样的view,window显示的时候可以显示各种不同的view) 4.依赖倒置原则: 上层模块不依赖下层模块,他们依赖于抽象,抽象不依赖于细节,细节依赖于抽象 5.接口隔离原则

2016-03-21 22:41:45 258

原创 Imageloader学习(android源码设计模式)-依赖倒置(Dependence Inversion Principle)

依赖倒置、控制反转和依赖注入的区分依赖倒置(Dependency Inversion Principle)、控制反转(Inversion of Control)和依赖注入(Dependency Injection)从思想来讲是统一的,或者说是类似的,有人也说它们是同一个东西。但是还是可以做一点区分: 依赖倒置原则 是进行软件设计时考虑遵循的一个原则。具体为: (1)上层模块

2016-03-20 08:11:50 234

原创 面向对象设计的六大原则简介

1.单一原则:imageloader和imagecache分开,没有依赖性2.开闭原则:imageloader里缓存机制,可以使用内存,也可以缓存到sd卡里3.里氏替换原则:window和view的关系(定义各种各样的view,window显示的时候可以显示各种不同的view)4.依赖倒置原则5.接口隔离原则6.迪米特原则

2016-03-18 04:10:43 42

原创 imageloader学习(android源码设计模式)-单一模式,开闭原则

imageloader学习(android源码设计模式)-单一模式

2016-03-15 22:20:40 342

原创 eclipse 快捷键

ctrl+shift+r查找工程里的类ctrl+l 查找类的第二行ctrl+1快速定义返回的类型ctrl+shift+f 格式化代码ctrl+shift+g 查找该方法或者类的引用地方ctrl+shift+x ctrl+shift+y,转化成大小写ctrl+alt+ 下箭头 ,光标上面一行这样操作的话,复制上面一行代码到下面

2016-03-12 09:31:01 315

原创 一些面试题目

一些面试题目,总结下:

2016-03-12 08:03:34 48

原创 volley框架学习笔记

1. 比如好的博客:http://blog.csdn.net/geolo/article/details/43966171

2016-03-12 07:28:22 129

转载 git分布式版本管理的个人理解

git分布式版本管理的个人理解我觉得,Git更重要的在于让更多的人一起开发。SVN你每次提交的时候服务器都要检查是否你已经更新到最新版本了,这样避免冲突,但是如果上万人一起在开发,就会发生大家一起争抢。Git就是为了解决Linux这样的系统开发时所遇到的问题。比如SVN里你想增加一个新功能,开一个分支的时候,所有人都可以看得到这个分支,而其他人是和这个分支无关,不需要知

2016-03-11 23:30:52 179

原创 webview 知识点

一。Android应用开发的时候可能会用到WebView这个组件,使用过程中可能会接触到WebViewClient与WebChromeClient,那么这两个类到底有什么不同呢?WebViewClient主要帮助WebView处理各种通知、请求事件的,比如:onLoadResourceonPageStartonPageFinish

2015-09-24 15:44:27 61

转载 十大编程算法助程序员走上高手之路

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策

2014-10-15 11:08:35 422

原创 android 倒计时

package com.yy.testtime;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.widget

2014-04-23 20:10:59 28

原创 android 倒计时

package com.yy.testtime;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.widget

2014-04-23 20:08:41 45

转载 java 中的Set,List,Map

对JAVA的集合的理解是想对于数组      数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)     JAVA集合可以存储和操作数目不固定的一组数据。     所有的JAVA集合都位于 java.util包中!     JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.     JAVA集合主要分为三种类型:     

2014-01-12 08:10:12 413

转载 Java 数组 浅拷贝与深拷贝

Java 数组 浅拷贝与深拷贝定义一个数组int[] a={3,1,4,2,5}; int[] b=a;  数组b只是对数组a的又一个引用,即浅拷贝。如果改变数组b中元素的值,其实是改变了数组a的元素的值要实现深度复制,可以用clone或者System.arrayCopy如下面的代码1 int[] a={3,1,4,2,5};2 int[] b=a.clone();

2014-01-12 07:59:05 4792

原创 android上面,会遇到no such file or dir

android上面,会遇到no such file or dir.有些手机会这样,不知道什么原因,所以在这边做一下笔记,只要加上下面红色的代码就可以public void saveFile(String folder, String str, String filename) {FileOutputStream fileOutputStream = null;F

2013-05-30 16:37:26 988

原创 关于android aidl总结.

以前一直不明白这个通信,是怎么通信,今天用了一天时间了解一下,总算是明白了,原来很简单.1.  aidl,是指进程间通信的一个东西,可以在不同应用间通信,当然也可以在同一个应用间通信我看很多博客上面写的什么服务端,客户端,有点乱, 可以说成两个应用间,就可以了,一个应用提供给另一个应用的值,通过一个文件.aidl的后缀名,相当于一个接口进行传值.接口里面的方法,有输入和输出.方便调用.

2013-04-11 17:26:30 426

原创 网络编程

一。网络模型:(1)OSI参考模型:共七层(2)TCP/IP参考模型:共四层应用层传输层网际层主机至网络层二。网络通讯要素:IP地址,端口(有效端口号0-65536(其中0-1024为系统端口)),传输协议 传输协议•Udp:用户数据包协议,面向无连接,不保证数据的可靠性,不安全,速度快。•Tcp:传输控制协议,面向连接,提供可靠无差错的协议,安全,

2012-12-09 23:51:53 263

原创 ant 混淆打包build.xml配置

E:\androidsdkwindows\tools\ant\buidl.xml里面加上如下targer标签                                                                        ---此处加上包名,防止打包后的apk,里面的activiy,service等被破坏而打

2012-11-28 20:27:54 511

转载 Android 内存优化

一、 Android的内存机制Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java

2012-11-28 16:33:39 326

转载 android 内存分析

Dalvik虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,在上面内存空间是受到限制的。在这篇 文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内存使用。一些内存使用问题是很明显的,例如,如果在每次用户触摸屏幕的时候应用程序有内存泄露,将会有可能触发OutOfMemor

2012-10-31 15:39:39 366

转载 androidpn实现推送

关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短信内容来获取服务器端的指令),这个出现的问题是很难找到免费的网关来发送短信;最后就是持久连接,主要是

2012-08-13 19:12:47 788

原创 一进去Activity,textview 获取焦点

manifest.xml里面的activity设成 android:windowSoftInputMode="stateVisible"trafficPackageTxt.setFocusable(true);trafficPackageTxt.requestFocus();InputMethodManager imm = (InputMethodManager

2012-06-18 14:00:31 930

漫谈设计模式.pdf

漫谈设计模式.pdf

2013-08-13

Java面试宝典

搜集的Java面试宝典.pdf

2013-08-13

android ant多渠道打包

整了三天,终于弄通了,共享一下。 android ant多市场,打包混淆签名 里面两个工程,一个是打包的,一人是被打包的

2012-11-20

android 通知栏 下载进度

android 在service里面下载,在通知栏和activity里面同时显示下载进度

2011-08-10

android 教程

android 教程 ,ppt,内容详细,共两百多页

2011-05-30

silverlight 3.0 sdk 中文版(第二部分)共4部分

silverlight 3.0 sdk 中文版 silverlight 文档 chm格式

2010-05-28

silverlight 3.0 sdk 中文版(第三部分)共4部分

silverlight 3.0 sdk 中文版 silverlight 文档 chm格式

2010-05-28

silverlight 3.0 sdk 中文版(第一部分)共四部分

silverlight 3.0 sdk 中文版 silverlight3.0 文档 chm格式

2010-05-28

silverlight 3.0 sdk 中文版(第四部分)共4部分

silverlight 3.0 sdk 中文版 silverlight 文档 chm格式

2010-05-28

asp.net 网站商场

用asp.net做的一个大型的网站购物商场,值的参考。

2010-03-26

asp.net的B2C商城综合系统

大型网站商场,asp.net的B2C商城综合系统

2010-03-26

asp.net论坛模板

asp.net的一个论坛模板,下下来,参考消息参考。

2010-03-26

silverlight 项目

Silverlight 实例 供学习用 Silverlight 实例 供学习用

2010-03-26

Silverlight 教程加实例

一步一步学Silverlight 系列 Silverlight 教程加实例

2010-03-26

餐厅管理系统.rar

餐厅管理系统.不用分数。下下来看一下吧。

2009-09-19

仓库管理系统 c#版的 rar

仓库管理系统 c#版的rar 挺不错的

2009-02-27

silverlight做的导航栏

silverlight 导航栏 两个字“好看”

2009-02-27

dll反编译工具.rar

把dll生成源代码(c# ,vb,delphi,mc++等等)

2009-01-21

C++课件 ppt文件

从培训机构获得C++课件 ppt文件,共十九个ppt 全部免费,欢迎下载。

2008-10-26

java课件 rar文件

培训机构获的java课件,很实用,免费下载。

2008-10-26

计算机原理与体系结构

计算机原理与体系结构,本书全面的重点的介绍了计算机体系结构的主要课体。内容包括概论,数据表示,逻辑代数,逻辑部件,运算方法,运算器,指令系统,控制器,存储系统和存储体系,输入输出系统.....不多写了,后面还有很多内容.免费下载.

2008-10-24

C++ 学生信息管理系统.rar

C++版, 学生信息管理系统,欢迎下载。

2008-10-23

C#贪吃蛇,自动玩的。

贪吃蛇,自动玩的,点击开始可以让那蛇自动去吃那蛋,就像给你演示一遍,当然也可以自己玩,分数10分不多。很不容易!!

2008-10-23

素数的最好算法.

素数的最好算法.C语言.

2007-11-01

C#贪吃蛇

C#开发的贪吃蛇.顶一下吧.

2007-11-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除