- 博客(18)
- 资源 (15)
- 收藏
- 关注
转载 Ubuntu16.04安装中文输入法
转自: http://blog.csdn.net/u011795345/article/details/53041707 最近刚给笔记本装了Ubuntu+win10双系统,但是ubuntu16.04没有自带中文输入法,所以经过网上的一些经验搜索整合,分享一下安装中文输入法的心得。本文主要介绍了谷歌拼音跟ibus中文输入法的安装,由于ibus输入法问题较多,所以目前我用的是谷歌输入法。一...
2018-11-10 11:40:21 1823
翻译 关于kano模型
什么是kano模型?The Kano model is a theory for product development and customer satisfaction developed in the 1980s by Professor Noriaki Kano, which classifies customer preferences into five categories.--...
2018-10-31 16:35:50 1065
原创 xposed第一个demo
xposed出来已经很久了,一直也没去了解,今天抽时间学了一下,写了一个demo,分享出来给自己以后看现在基本都是用的as开发了,直接在app的gradle下面加这行代码:provided 'de.robv.android.xposed:api:82'很多博客里说要把改成 provided,其实不用,另外现在的xposed已经不用root和机器重启了,软件内部启动就好ma...
2018-09-12 17:04:46 2699
原创 Tensorflow学习记录(二)
需要先去下载MNIST数据MNIST数据集的官网是Yann LeCun's website。在这里,我们提供了一份python源代码用于自动下载和安装这个数据集。你可以下载这份代码,然后用下面的代码导入到你的项目里面,也可以直接复制粘贴到你的代码文件里面。import input_datamnist = input_data.read_data_sets("MNIST_data/",...
2018-09-01 16:09:53 227
原创 Tensorflow学习记录(一)
使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使用 tensor 表示数据. 通过 变量 (Variable) 维护状态. 使用 feed 和 fetch 可以为任意的操作(arbitrary operation) 赋值或者从其中获取数据. TensorFlow 是一个编程系...
2018-08-31 16:04:24 251
原创 Android导航栏tab每次点击只展示下一个
之前项目赶进度,所以去网上找了HorizontalNavigationBar这个demo,有需要的可以自行百度。但是产品经理要求每次点击边上的tab只展示下一个tab,想想还是有道理(毕竟产品是我大哥),所以就自行改了一下内部计算的方法,然后写个博客,算是自己做个笔记好了。核心方法就是下面的public void setCurrentChannelItem(int index) { int...
2018-06-09 12:02:33 539
原创 关于Anaconda引发的conda: command not found
检查本地conda文件夹,如果没有的话就安装一次吧:pip install conda当然如果还有报错的话看一下错误,一般情况是少auxlib,于是执行:pip install auxlib执行完之后再执行一遍:pip install conda再输入conda应该就是正常的提示了
2017-12-10 01:30:31 2751
原创 git: Your branch and 'origin/master' have diverged
运行git pull之后,会出现这种问题。深入的原因网上有很多blog,就不说了,直接说解决方法:1.拉个分支备份,git branch -b xxx(xxx为分支名字)2.在当前失败的分支上运行,git reset origin/master3.$ git pull4.git push -f(强制推送到当前分支)
2017-11-07 15:15:11 679
原创 Android设计模式(二)
单例模式:确保某个类只有一个实例,并且自行实例化并向整个系统提供这个实例。使用场景:确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,如:要访问IO和数据库等资源。
2017-10-20 00:05:01 179
原创 Android设计模式(一)
1.单一职责原则:一个类而言,应该仅有一个引起他变化的原因。书中用ImageLoader的例子来阐述,顺带一个小的知识点getRowBytes:用于计算位图每一行所占用的内存字节数。getByteCount:用于计算位图所占用的内存字节数。getByteCount() = getRowBytes() * getHeight(),也就是说位图所占用的内存空间数等于位图的每一行所占
2017-10-15 01:38:27 191
原创 关于“Gradle's dependency cache may be corrupt”错误
如果遇到了如下错误 :Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sync project (requires n
2017-09-22 13:42:55 466
原创 Android长连接
关于长连接socket,相信很多朋友都不陌生,和很多朋友一样,都喜欢去网上找一些第三方框架来用不过在年底面试的时候,被问到这一块的时候,信口而来的第三方遭到了面试官的鄙视新项目需要做到长连相关,所以就主动提议手写一个第三方当然很多人会觉得很简单,不过基于最近也是被基友给问到了,所以给出如下的代码1.建立socket连接:socket = new Socket(ApiCons
2017-08-07 15:11:07 911 1
原创 关于C#和JAVA之间高低位转换的问题
C++写入的字节顺序是从低到高(左低到右高), 而java里.DataInputStream读取的数据是从高到低(左高到右低) 这个时候二者之间数据传递的时候可能就会需要把高低位转换一下(比如Android和C#服务端的socket传递)具体代码如下:public class IntUtil { public static byte[] Int2Bytes(i
2017-08-05 14:13:13 3475
原创 PullToRefresh的下拉刷新
PullToRefresh是一个很好的框架,但是功能多了,对于仅需求某一些功能的开发者来说,确实大了点。因为项目中仅仅需要用到下拉刷新,所以手动把下拉方法抽出来了,简化了一些代码。有这么几个类HeaderLoadingLayout
2017-08-02 14:16:45 1303
原创 Android贝塞尔曲线实现水波纹的效果
前两天朋友找我实现一个水波纹的效果,因为这块一直没做过,所以花了一上午时间研究一下,参考了网上的一些方法,得知Android还有Path.quadTo()这么一个方法。话不多说,代码如下:public class MyView extends View implements View.OnClickListener { private int mRippleWeight;//一
2017-07-13 11:15:54 1875
原创 关于长连Android端Socket.sendUrgentData()的问题
由于服务端是C#,就想着不如还是手写一个长连。在socket启动之后调用Socket.sendUrgentData(0xff)这个方法,最开始是设置的每30s发送一次数据到服务端,第十八次线程就死了。后面测试改为300,结果还是十八次GG。找了很多线程死亡资料也没有找到,后面发现是这个方法的原因。具体原因应该是这个http://coral0212.iteye.com/blog/1810
2017-07-03 15:58:51 3069
原创 Ubuntu配置JDK出现的The program 'java' can be found in the following packages
控制台输入sudo gedit /etc/profile进入文本编辑器在末尾处添加#Jdk Configexport JAVA_HOME=/路径/jdk1.7.0_79export JRE_HOME=/路径/jdk1.7.0_79/jreexport PATH=/路径/jdk1.7.0_79/bin:$PATHexport CLASSPATH=.:/路径/jdk1.7.0_
2017-04-19 22:14:08 4471
原创 react-native开发Android启动白屏的问题
我们用react-native混合开发,当安卓启动app的时候,会有一段比较长时间的白屏时间,但是ios就不会有这种问题。那么这段时间发生了什么呢?个人推测是由于bundle包加载的原因。网上找了很多demo都没有什么很好的效果,然后自己想了一个取巧的方法。当我们进入MainActivity的时候,我们可以马上加载一个延时消失的view,来掩盖白屏的时间,具体代码也是常用代码,如下: p...
2016-08-16 18:12:32 1626
导航栏tab每次点击只展示下一个
2018-06-09
汇编语言(第三版)pdf
2017-10-26
编程珠玑pdf
2017-10-26
重构-改善既有代码的设计pdf
2017-10-26
codeblocks
2017-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人