- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 无敌井字棋 tictactoe invincible
无敌井字棋这是一个无敌的井字棋,她从来不会输给你,不信?试试吧直接从github下载这个页面,用浏览器(推荐chrome)打开就能完https://github.com/93873637/tictactoe_invincible
2020-12-04 16:45:17 212
原创 版本管理的层级
代码层区分:一个版本一套代码,生成多个版本优点:完全解耦,互不干扰缺点:冗余大,开发维护工作量加倍编译层区分:一套代码,通过编译选项区分,编译出多个版本优点:解耦效果较好,维护工作量小缺点:编译生成的版本多,要做好区分(防呆),否则容易烧错版本。运行时区分一套代码,通过系统变量区分,只编译一个版本优点:只编译一个版本,运行时判断,使用灵活方便。缺点:增加程序逻辑的复杂性,版本判断一定程序上降低了运行效率。...
2020-08-10 17:17:18 165
原创 产品开发之有效BUG
有效BUG有效BUG定义在特定的项目开发过程中,能够对产品的设计、开发、生产、销售和维护产生变动性影响的测试问题。概述对测试驱动的项目开发模式来说,对BUG进行有效性分析具有重要意义。BUG有效性分析是可以将纷繁复杂的问题进行分类甄别后,再做出相应的处理,作为项目管理、开发和测试流程中的重要指导和判定依据。BUG有效性分析的目的是对诸多的问题进行甄别,进行分类筛选,区分出需要紧急处理、立即解决、优先解决或必须解决的问题,将开发、测试资源用于最需要解决的问题上。BUG有效性分析可以改善目
2020-08-07 13:54:15 905
原创 Java 与 C++ 比较的不足之处
因为没有指针,无法直接操作数值变量,要实现多参数返回就比较困难,必须另外定义类来实现。没有类似宏定义的功能,代码冗余,必须速写重复代码。
2020-07-13 14:31:59 114
原创 开源软件的CONTEXT
熟悉Android开发的人都知道,有一个很常用的类,叫Context,即上下文环境。Context, (事情发生的) 背景,环境,来龙去脉; 上下文; 语境…把这个应用到程序开发上,是Android一个非常了不起的设计。很佩服老美做事的特点,非常重视Context, 即环境与背景的建设。这是一个非常重要而容易被人忽视的领域,她就像空气,就像地基,就像房屋的承重墙,你不会时时刻刻感受到她的存在,但你却离不开她。Linux, Android, OpenCV, ROS,MySQL, mongDB…这些
2020-06-18 10:46:29 151
原创 一个封装Android Activity Permission操作的Activity: AppCompatActivityEx
每个android app都要写一推权限设置的代码有点繁琐,于是就基于AppCompatActivity写了一个扩展类,封装permissions操作:用起来比原来方便多了,只需在你的 MainActivity中修改两处:public class MainActivity extends AppCompatActivityEx { ... @Override protected void onCreate(Bundle savedInstanceState) { ..
2020-06-11 16:00:12 392
原创 webrtc AppRTC ubuntu版开发之路
想找一个类似于AppRTC android/apk的ubuntu版本,网上搜了一通,发觉根本没有,网上铺天盖地的webrtc, 都是介绍webrtc架构啊,怎么搭建server啊,千篇一律,如同替google转发的产品说明书,一个个所谓的高手们都在介绍怎么用没有一个加一点自己的创新。。。。...
2020-05-14 14:38:23 177
原创 一个Android平台基于文件的音乐播放器
现在网上很难找到基于文件的播放器,都是基于android media scan功能,扫描本地的所有音乐文件,然后选择播放。但这种方式很被动,一是文件扫描没那么及时,而是文件很多时查找起来非常困难,扫描产生的列表很难定制。习惯了PC上类似于winamp播放器的人会感觉用起来非常不方便。另外网上流行的那些流行的播放器,乱七八糟的功能, 广告一大堆,但却找不到想固定播放几首喜欢听的本地歌曲。...
2020-03-10 22:38:15 379
原创 开源软件之我见:
----------------------------------------------------------------------------------------------------* 代码重构: 除非万不得已,不要基于开源软件开发你自己的软件,要自己重写代码,开源软件的代码只做为参考。* 简化逻辑: 尽量找逻辑简单的工具类开源软件。* 慎用: 如果有太多你不了解的逻
2018-01-24 11:30:45 225
原创 报数程序 NumReader
想要一个简单的报数程序,就是1.2.3.4.5..数数...但网上找了半天,竟然找不到一个合适的..算了,还是自己写一个吧~package com.liz;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.content
2018-01-21 23:08:17 486
转载 中国移动业务支撑系统简介(BOSS、BASS、BOMC、4A及VGOP)
业务支撑系统(Business Support Systems,简称BSS)主要应用于通信行业,通过该系统对用户执行相应业务操作。它采用省中心/全国中心两级系统架构,两级系统相辅相成,共同构建全网服务/全网运营的运营支撑能力。省中心将侧重于省内业务的运营,在满足个性化、本地化的业务需求的基础上,提供标准化的接口以满足全网运营的要求,通过业务支撑系统提供全网共享、一致的业务和服务能力,实现面
2017-08-04 16:10:57 4600
原创 python切分目录
百度云盘上传时限制目录下的文件数目不能超过500,对有几千张照片的目录,手工分隔文件很麻烦,于是写了一个Python小程序,将文件切分为480个文件一个的目录: folder_process_for_baidu_upload.py-----------------------# coding=gbkimport osimport os.pathimpor
2017-08-04 15:59:28 1435
原创 机器学习应用的短板
现在机器学习应用的一个短板是数据采样,就是说没有那么多类似的数据可以供你学习。AlphaGo为什么能成功?得益于三点: 1. 大数据;2. 计算资源; 3. 算法(摘自张钹的演讲,https://www.saluzi.com/t/topic/33733)。围棋的棋谱简单易存,易于输入机器,所以人类的历史棋谱很快就输入完了。另外很重要的一个原因: 围棋的棋谱数据易于创造,即机器自己跟自
2017-08-03 16:06:09 397
PureMusic_1.0.20.0320.0859.apk
2020-03-20
PureMusic_1.0.20.0310.2232.apk
2020-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人