- 博客(19)
- 资源 (26)
- 收藏
- 关注
原创 关于Android Studio使用.9.png图片引起的的Error:Execution failed for task ':app:mergeDebugResources'. 问题
关于Android Studio使用.9.png图片引起的的Error:Execution failed for task ':app:mergeDebugResources'. 问题。
2017-04-26 19:09:40 2202
原创 CentOS7.0环境下,为MariaDB设置中文
发现服务器和数据库采用了latin1的字符集。这怎么行?如果我存中文,岂不是雪崩?(会全部显示为?,且无法用select语句选出来)
2017-04-25 15:48:24 2079 1
原创 一个使用高德地图SDK进行逆地理编码的例子
在>官方文档<中其实已经写得很清楚了,不过我想如果是第一次碰这类东西还是容易出错的吧?而且也有一些易错点文档说得不是很清楚,那我再来简单归纳一下。
2017-04-24 20:16:00 2796
原创 CentOS下连接MySQL报错-ClassNotFoundException:com.mysql.jdbc.Driver
解决方法:把mysql包mysql-connector-java-5.1.41-bin.jar移动到 ~/java/jdk1.8.0_131/jre/lib/ext里面:
2017-04-22 11:11:36 1879
原创 一个在服务器上运行的TCP通信转发服务器[Java]
刚刚写了一个简单的服务器转发功能,没什么难的,大概分享一下服务器的代码,以供有需要的人参考(但请不要直接Copy)。主要思路是这样的:建一个Map<String,Socket>存放着ip标示和相应的长连接Socket,需要转发时,从这个Map里获取相应的Socket,然后就可以转发了。
2017-04-21 23:20:48 5650
原创 BufferedWriter.write()写中文乱码的问题
如果转成byte[]或者用String,getBytes("UTF-8")都不能完全有效地解决问题。
2017-04-20 23:46:49 9223
原创 异常:android.view.ViewRootImpl$CalledFromWrongThreadException
抛出了:android.view.ViewRootImpl$CalledFromWrongThreadException这个异常。原因在于安卓只有UI线程(主线程)能更新UI,而这里这个UI不符合安卓的单线程设定,于是抛出异常。
2017-04-20 20:55:49 1082
原创 菜鸟搭建Java环境的阿里云CentOS 7服务器所需要知道的一切(二)Tomcat & Mysql
>上一篇<我们搭建了JAVA环境和FTP,已经可以在服务器进行一些简单的逻辑了。比如你写个Android程序,可以利用服务器程序进行转发。你自己的QQ就诞生了!但我们不能止步于此,现在,我们来搭建Javaweb所需的Tomcat和数据库mysql,然后你就可以开始建立自己的网站了。
2017-04-20 16:43:05 1045
原创 菜鸟搭建Java环境的阿里云CentOS 7服务器所需要知道的一切(一):JAVA & FTP
菜鸟搭建Java环境的阿里云服务器CentOS7所需要知道的一切。Java环境+Tomcat+Mysql+FTP。带图与命令。
2017-04-20 13:53:53 1757
原创 一种减轻服务器负担并提高客户端间通讯效率的网络通讯设计[TCP/UDP合用] | 简单加密
这是一个简单的P2P模型,目标是尽量减少服务器的负担和维持双方通讯的开销。我自己设想了一个通讯架构,主要的设计思路就是,仅在登陆时通过服务器获取数据,然后客户端间互相通讯。一来减少了服务器出入流量,二来免去了服务器转发的耗时,三来客户端间完全可以靠UDP通讯提升通讯效率。并试图解决UDP通讯丢包及安全缺失的问题。
2017-04-19 17:25:00 1719
原创 Android UDP通信的简单实例和用法归纳,以及与TCP对比、常见问题
UDP的数据发送是按照包来发送的。也就是说,你要先把你的数据包装成一个DatagramPacket,然后发送出去。相比起TCP,UDP实现起来逻辑更简单(收发方逻辑几乎是相同的),开销也更小,在一般通讯时,主要利用UDP来发送消息是个不错的选择;不过我们还需要一点辅助手段来处理UDP丢包的问题。
2017-04-19 10:34:44 1769
原创 [JAVA]Socket中BufferedReader.readLine()的阻塞特性导致的数据无法多次发送的问题
我在写一个Socket服务器时,使用了BufferedReader.readLine()的方法来读取消息,客户端用BufferedWriter.write()来写数据,但是注意到我发送的是"FFi"这个单元,但是在服务器接收到的却是"FFiFFiFFi",而且是在Scoket断开时一次性刷出来的。
2017-04-19 09:16:01 9934 5
原创 Service 与 Thread 的区别与应用场景理解
刚开始学的时候,总是弄不清Service和Thread之间的区别。后来我仔细研究了一下安卓的设计架构,有了一点想法,对他们的应用场景也有了一些认识。
2017-04-18 20:49:24 999
原创 [图解法结合源码]理解、记忆Handler、Looper、MessageQueue之间的关系
>[图解法结合源码理解、记忆Handler、Looper、MessageQueue之间的关系]看了不少关于Handler、Looper、MessageQueue之间关系的文章。感觉挺枯燥的,上来就是一团代码,看着心烦。后来我捋了捋,画了个图。先看图,我们再来谈他们间的关系:在这个图中,我做了个类比:(很重要,多看几遍)MessageQueue,流水线上的"履带";...
2017-04-17 19:19:10 2234 2
原创 异常:android.content.res.Resources$NotFoundException:String resource ID #0x86的问题
今天又遇到了一个问题。其实具体来说,这个问题我以前也遇到过,当初被坑得很惨,在Android Studio进行真机测试时,app一运行起来,立马闪退。然后Kill Pid,异常还没看到呢,控制台就被刷新掉了。后来我设了几个断点,发现了一个异常:android.content.res.Resources$NotFoundException:String resource ID #
2017-04-16 22:49:18 891
原创 android游戏开发实例-可局域网对战的飞行棋(一)
综合来看,小小的一个飞行棋,其实真的是“麻雀虽小,五脏俱全”,对稍微有点安卓基础但苦于没有开发能力的人来说,确实是一个非常好的实例。没关系,这篇博客我会给出详细的实例代码和素材包,并进行设计分析,可能会分为好几篇进行发布。
2017-04-16 11:49:57 9490 3
原创 Android TCP通信的简单实例以及常见问题[超时/主线程阻塞]
个人偏好从简洁的实例入手,最后再进行深入的理论学习。理论什么的先放一边,把程序跑起来再说。只有跑起来了,才会有动力去继续往下学,参透整个代码的运行机制。附带一个android TCP实例,并对一些常见的连接错误问题进行备注解答。
2017-04-14 21:10:58 9243 2
MdBUILDER.java
2020-05-29
Typora-0.977-theme.zip
2019-09-22
java-jwt:3.7.0备份
2019-03-12
SumatraPDF_2.4(免安装中文版)(可搭配LaTeXTools+SublimeText3)
2018-05-07
python 2.7-64位_numpy+mkl
2018-05-05
scikit-learn模型本地存储固化(Joblib)Jupyter样例
2018-05-03
scikit-learn模型本地存储固化Jupyter样例
2018-05-03
numpy-1.14.2+mkl-cp27-cp27m-win32.whl
2018-03-15
Jquery-wheel-menu备份
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人