- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 原码 反码 补码
数据都是以其补码形式存储在内存中的。补码转十进制:最高位为1为负,为0为正。为正直转;为负则先减1再取反再转,最后添负号。反转算法亦然。原理:1byte为8位。最高位的方法会运算失误。顺便得出了反码。...
2018-07-09 18:52:36 199 2
原创 Java的动态代理Proxy以及Mybatis的原理
第一种,代理类对象:package com.poxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import com.poxy.MyInvocationHandler.UserService;public class MyInvo...
2018-03-21 12:34:47 286
原创 Java的高级特性——泛型(Generic)
程序员首先读代码,代码说明一切!!!类的继承层次:public class child extends fatherpublic class father extends gfpublic class gf泛型类://public class Generic<T> { //简化写法public class Generic<T,V> { private T t ; pr...
2018-03-21 12:34:23 966
原创 Android-JNI使用
添加ndk add android tool support ../class : javah -classname copy .h ->jni copy method'declaration ->cpp 粘贴网上的代码。 static{ } invocation the code .
2017-03-02 17:21:54 189
原创 MongoDB Notes
db.zt.count(); db.zt.find().sort({idd:1}); db.zt.find().sort({idd:-1}); db.zt.find().skip(1).limit(2); index 1 , 2items db.zt.insert({idd:100,ar:666}); db.de.insert({idd:100,ar:666}); >
2017-02-09 09:03:02 300
原创 饭店仿真
解析java编程思想里的并发一章的饭店仿真。 这一篇代码估计是里面最复杂的了。它完全检测你脑海中的面向对象的思想。 以下是摘的书中的代码: //: concurrency/restaurant2/RestaurantWithQueues.java // {Args: 5} package concurrency.restaurant2; import enumerated.menu.*
2017-01-22 09:46:52 388
原创 我写的avltree
package javattt; public class MyAvl { class node { public node(int i) { v = i; } int v; node l; node r; int h; } node root; public static void main(String[] args) { MyAvl
2017-01-21 14:44:03 162
原创 我自己写的归并排序。。
package javattt; public class MyMerge { public static void main(String[] args) { int[] data = new int[] { 5, 3, 6, 2, 1, 9, 4, 8, 7 }; merge(data, 0, data.length - 1); for (int i : data)
2017-01-20 10:02:16 143
原创 Android-JavaWeb okhttp框架
android client : public class okhp extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.shape); findViewB
2017-01-04 14:53:06 343
原创 Android——JavaWeb servlet通信
Android-Client : public class servlett extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.shape); findV
2017-01-03 10:05:46 197
原创 Android网络——C/S通信
Server: public class Server { public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(8081); Socket client = server.accept(); InputStream i = client.get
2017-01-02 18:43:41 239
原创 Android网络——Http通信
public class shape extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.shape); final Handler hand = new H
2017-01-02 18:33:51 190
原创 Client——Server
Server程序: public class Server { public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(8081); Socket client = server.accept(); InputStream i = client.g
2017-01-02 15:51:30 201
原创 Mysql Notes
Mysql学习笔记: 1、建库 2、use 3、table 4、insert 5、delete 6、chang (未完待续。。。。。)
2017-01-02 10:48:50 347
原创 深刻理解递归,彻底理解递归这种模式。。
基本法则: 1、每个Method都会按序执行。 2、每个Method都会执行到结尾,执行完毕。 3、若一个Method中有多个Method,那么每个Method,会按1、2执行,里面所有的方法按序执行。 应用在递归上: 1、每个Method有一个参数。 2、只有Parameter为Null,Method执行结束。 3、建立树的模型,为Null略,只要有结点,则形成一个方法,里面包含两
2016-12-30 09:24:37 1275
原创 布局问题
怎样实现呢? 当上面的listview高度小时,要wrap分布;当listview高度大于屏幕时也要避免下面的bttt被盖住。 考虑到情况二,得设weight;那么即使lv设wrap也不能保证情况一,其解决方案是在外部添加一个LinearLayout,设高为wrap。
2016-12-29 17:01:16 198
原创 GestureDetector && onTouchEvent
import android.app.Activity; import android.os.Bundle; import android.view.GestureDetector; import android.view.GestureDetector.OnGestureListener; import android.view.MotionEvent;public class GodsC
2016-12-26 10:45:47 195
原创 onInterceptTouchEvent()和onTouchEvent()——精读
分析事例 事例: 1、线性布局(id为ll)里有个textview(id为tv),分别为二者设置点击事件。。。。那么看logcat,tv有输出ll没有。 2、自定义tv,将onTouchEvent()返回false。。。。那么看logcat,ll有输出tv没有。 3、改掉“将onTouchEvent()返回false”为原来默认的情况,自定义ll,将onInterceptTouchEven
2016-12-24 16:33:57 314
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-24 10:33:57 165
原创 Anroid笔记------AIDL通信
介绍:是server给client通过服务提供方法来调用。 步骤1、server定义通信接口“xx.aidl”。 步骤2、server定义服务。 步骤3、client去绑定服务。 步骤4、client去调用方法。
2016-12-24 10:30:13 173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人