7 honglei92

尚未进行身份认证

高情商超巨

等级
TA的排名 6w+

优秀程序员

优秀程序员拷贝型新手型学习型实现型架构型1.拷贝型拷贝型选手就是传说中的“代码拷贝员”了,他们对实现功能几乎没有思路,所作的事情就是从网上或是之前其他团队成员写的代码中拷贝出片段,然后放到项目中,如果运行项目出现了期望结果,则表示任务完成。这类人只会改代码,却不会写代码。他们大多对编程毫无兴趣,只是希望以此糊口;又或是加入了平庸的团队,无法感受到技术的魅力。2.新手型...

2019-11-02 15:46:40

区块链 思考

概念 :一个一个区块连成的链条,区块是由交易记录封装成的。特点:可溯源 不可篡改 加密 智能合约社会学:工具解放的是生产力,区块链解放的是生产关系。央行发行的数字货币decp让企业去使用,免去银行等支付次数限制,数字货币流向完全透明,交易完全透明,且支持离线支付。第三次生产关系革命。...

2019-10-31 23:13:36

jekins 使用 思考

使用一:以前的时候使用jenkins做的事情是 gitlab上传最新apk包,jenkins编译部署之后,在官网链接的下载文件就是最新的apk资源。使用二:可以让jenkins拉去gitlab代码和php脚本对代码进行修改之后,远程打包apk,并返回下载链接。...

2019-10-31 23:06:24

flidder 抓包 思考

如何使用:打开flidder,设置里面勾选远程端口。手机端连接电脑通用wifi,设置代理电脑IP和8888端口。分析的时候,可以看请求和结果。请求中可以看到请求信息,raw标签是输入参数。结果中也是在raw中里面看结果。如果数据是加密后的,就单击工具栏decode按钮。你会看到连接是http-alive的,也就是长连接。...

2019-10-31 22:53:16

加密 思考

1 base64是把任意长度字符 转成64得字符的规律,三个字节一组,因为三个字节是24位,刚好4个空格。2 对称加密 非对称加密3 md5 对任意长度进行哈希算法得到一个固定长度的值,不可逆,用来验证数据的唯一性和完整性。4 aes rsa。...

2019-10-31 22:49:28

Thread线程原理使用优劣可否

thead线程。

2019-10-23 11:27:35

网络开发 思考

1tcp概念:http概念:socket概念:

2019-10-22 22:36:51

Activity启动源码分析

我会思考的是:activity的启动过程是什么样的呢?是什么原理呢?有哪些好的地方?哪些不好的地方呢?可不可以更好呢?首先,是会执行到startActivityForResult然后会执行Instrumention的execStartActivity然后调到ActivityManagerService的startActivity然后调到ApplicationThread的start...

2019-10-21 20:27:08

HashMap源码分析

目录hashmap1.8源码大纲那么问题来了?hashmap的数据结构?为什么扩容长度必须是2的指数次幂也就是2的n次方?为什么加载因子是0.75?为什么数组转链表阈值是8?key能否为空?hashmap为什么线程不安全?hashmap1.8源码大纲1 HashMap继承与AbstratMap实现了Map、cloneable、serilizable接口。...

2019-10-19 16:40:27

java基础概念

原码的概念;最高位作为符号位0为正 1位负。3的原码 0000 0011 反码1111 1100-3的原码 1000 0011 在二进制的表示 先是0000 0011 再取反1111 1100 再加1 最后为1111 1101;位运算是对整数在内存中的二进制表示进行操作。无符号移位就是不管是正负符号位,全部移位,首位添0。是么时候用float什么时候用double根据...

2019-10-18 11:28:47

Android jni ndk crash c++bug定位

最近遇到了一个底层c++库的问题 然而看不到是在哪里报错的。有一个方法就是用 ndk-stack的方法在cmd里面切换到adb 在电脑上的目录,然后输入adb logcat | ndk-stack -sym F:/whl/MyApp(替换为你的项目目录)/build/intermediates/ndkBuild/afat/debug/obj/local/arm64-v8a然后就会打...

2019-08-15 20:43:45

Android Studio打开出现:Default activity not found

上午都好好的,下午突然就不行了。如果你看了其他博客没有效果,不妨试试我的办法。删除这c盘两个文件夹,重新编译一道。

2019-01-29 10:29:58

androidStudio使用经验

1,git是一个版本控制工具;github是一个用git做版本控制的项目托管平台。

2017-03-11 14:39:00

Listview嵌套textview最后一行显示不全及超过5行可滚动。

1,最后一行显示不全,设置layout-gravity=fill即可。fill2,超过5行可滚动,wrap_content 30dp5 verticaltext_6.setMovementMethod(new ScrollingMovementMethod());3,嵌套滑动解决,text_6.setOnTouchListener(new View

2016-12-14 15:49:52

安卓button点击变色加圆角边框实现。

安卓button点击变色加圆角边框实现。

2015-12-09 21:22:58

键码值指南

F1,112F2,113F3,114F4,115F5,116F6,117F7,118F8,119F9,120F10 121 f11 122F12 123Tab,9shift,16Ctrl,17alt,18backspace,8delete,46enter,13printscreen,44A,55B,66

2015-12-09 15:11:39

线程使用经验

第一,创建一个线程,final Handler handler=new Handler() { @Override public void handleMessage(Message msg) { if(msg.what==0x123) { sendNotificition(i); } } }; new Thread() {

2015-12-04 20:57:31

access数据库转换为sqlite数据库

第一,把access存为excel,在另存为逗号分隔的csv,把csv用记事本打开另存为utf-8格式,吧第一行列名删掉;第二,用sqlitebroswer建立一个与access对应的表结构,在cmd中运行sqlite.exe,倒数数据库,

2015-12-03 21:27:14

String使用经验

String是实现了Serializable接口的,所以String可以用在 当你想把的内存中的对象写入到硬盘的时候;当你想用套接字在网络上传送对象的时候;当你想通过RMI传输对象的时候

2015-12-03 21:17:33

Fragment的一些经验

fragment是安卓里面常用的的一个类,在这里总结下我是使用到的一些经验。第一:设置fragmentview的contenrview。public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.infl

2015-12-02 21:55:11

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。