读取不同编码格式文本文件
文本文件编码问题:在读取不同编码格式的文本文件,可能会出现乱码的情况(特别是文本中有汉字的情况)。现在准备了两个文本文件:test1.txt(编码格式:“UTF-8”)和test2.txt(编码格式:“ANSI”)两个文本文件中存储的均为:“hello,中国”代码如下:public class ReadFile { public static void main(String[] args)
如何安装使用MinDoc搭建个人在线wiki文档
MinDoc是什么?MinDoc是一个在线的文档管理系统,该系统适用于团队、个人等使用。开发者最初的目的是为了便于公司内部使用,仿照看云开发。有laravel版本以及golang版本。不过laravel版本部署起来相当麻烦,因为到搭建PHP开发环境还需要自己配置,加上精力有限,暂停了laravel的研发。本文中用golang版本介绍如何安装,安装教程其实在GitHub是有的,但是在安装中,发现作者
使用 TypeScript 改造构建工具及测试用例
最近的一段时间一直在搞TypeScript,一个巨硬出品、赋予JavaScript语言静态类型和编译的语言。第一个完全使用TypeScript重构的纯Node.js项目已经上线并稳定运行了。第二个前后端的项目目前也在重构中,关于前端基于webpack的TypeScript套路之前也有提到过:TypeScript在react项目中的实践。但是这些做完以后也总感觉缺了点儿什么(没有尽兴):是的,依然有
滴滴开源Android插件化框架VirtualAPK原理分析
概述滴滴出行公司的首个对外开源项目-VirtualAPK。地址:https://github.com/didi/VirtualAPK滴滴自行研发了这款插件化框架,功能全面、兼容性好,还能够适用于有耦合的业务插件,这就是VirtualAPK存在的意义。业内认为,在加载耦合插件方面,VirtualAPK可以说是开源方案的首选。据说滴滴打车里面已经用上了,所以还是有必要一探究竟的~~VirtualAPK
SQL Server 行列转换(1)
参考前一个SQL的行列转换例子http://www.cnblogs.com/insus/articles/1969896.html,觉得不够自由,需要去预先知道记录的内容去定义行或列。下面这个方法,是Insus.NET常用一种处理方案,为数据量较少而准备。代码比较长,基本上写有说明,理解起来,一般不会有多大困难。代码如下: ViewCode--由于原记录表没有一个唯一主键,只好新建一个临时表,把需
用树莓派改装电风扇及实现Android遥控
最近天气很热,我租的房子又没有空调,基本上风扇一开就是一晚上,结果经常起床后发现口干舌燥的。我觉得这肯定是因为整晚吹风扇搞的,不管是不是,反正我觉得就是了。不开风扇吧,热!开风扇吧,早上起来不舒服,怎么办呢?能不能让风扇吹一会停一会这样的吹呢?让手机来当遥控器来控制风扇?加上语音控制?我看了下我那吃灰半年多的树莓派,觉得应该让它动一动了。http://www.apkbus.com/blog-822
Taurus.MVC 2.2 开源发布:WebAPI 功能增强
背景:1:有用户反馈了关于跨域请求的问题。2:有用户反馈了参数获取的问题。3:JsonHelper的增强。在综合上面的条件下,有了2.2版本的更新,也因此写了此文。开源地址:https://github.com/cyq1162/taurus.mvc下面对增强的功能进行介绍:1:跨域请求除了常规的的JsonP跨域,Html5开始支持增强跨域,则变得更为方便,只需要服务端请求头输出:1 if (co
TabLayout+TagFlowLayout 实现类似饿了么对骑手评
1、功能实现所需jarimplementation 'com.hyman:flowlayout-lib:1.1.2'implementation 'com.android.support:design:27.1.1'核心代码类public class EvaluationWidgetView extends LinearLayout { private Context mContext;
聊一聊Kotlin,学习路上不陌生
前言今天早上翻阅技术博文,突然看到题为“是时候来学习kotlin”的文章,想想kotlin自google亲自指定为android开发语言也有一年多时间了这一年,各种学习资料铺天盖地,也有许多团队将原有java项目转为kotlin,但是其中的心酸苦辣,可能只有开发人员自己才能深切的体会到;借用鸿洋大哥的原话:太多开源库开始使用Kotlin作为语言开发了一批优秀的博主开始使用kotlin作为示例代码了
MySQL5.6 Replication主从复制
MySQL5.6主从复制(读写分离)教程1、MySQL5.6开始主从复制有两种方式:基于日志(binlog);基于GTID(全局事务标示符)。需要注意的是:GTID方式不支持临时表!所以如果你的业务系统要用到临时表的话就不要考虑这种方式了,至少目前最新版本MySQL5.6.12的GTID复制还是不支持临时表的。所以本教程主要是告诉大家如何通过日志(binlog)方式做主从复制!2、MySQL官方提
AWS Fargate – 无服务器化容器解决方案
AWSFargate是可以与AmazonECS结合使用的技术,让您在运行容器时不需要管理服务器或集群。使用AWSFargate,你不需要搭建控制平面,只需选择合适的实例类型,或配置应用程序堆栈的所有其它部分,比如网络、扩展、服务发现、负载均衡,安全组、权限或密钥管理。你只需要构建容器镜像,定义希望它如何运行、在何处运行,并为实际需要的资源付费。Fargate天生与AmazonVPC、自动扩展(Au
在 Kubernetes 集群中运行 WordPress
作为一名开发者,我会尝试留意那些我可能不会每天使用的技术的进步。了解这些技术至关重要,因为它们可能会间接影响到我的工作。比如由Docker推动的、近期正在兴起的容器化技术,可用于上规模地托管Web应用。从技术层面来讲,我并不是一个DevOps,但当我每天构建Web应用时,多去留意这些技术如何去发展,会对我有所裨益。这种进步的一个绝佳的例子,是近一段时间高速发展的容器编排平台。它允许你轻松地部署、
python——time模块实现指定时间触发器
其实很简单,指定某个时间让脚本处理一个事件,比如说一个get请求~任何语言都会有关于时间的各种方法,python也不例外。help(time)之后可以知道time有2种时间表示形式:1、时间戳表示法,即以整型或浮点型表示的是一个以秒为单位的时间间隔。这个时间的基础值是从1970年的1月1号零点开始算起。2、元组格式表示法,即一种python的数据结构表示。这个元组有9个整型内容。分别表示不同的时间
MySql like模糊查询通配符使用详细介绍
一、SQL模式SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOTLIKE比较操作符。SELECT字段FROM表WHERE某字段Like条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意个或多个字符。可匹配任意类型和
mysql手动删除BINLOG的方法
在MySQL中执行以下命令:复制代码代码如下: PURGE{MASTER|BINARY}LOGSTO‘log_name' PURGE{MASTER|BINARY}LOGSBEFORE‘date' PURGE{MASTER|BINARY}LOGSBEFOREDATE_SUB(NOW(),INTERVAL7DAY);例如:复制代码代码如下: mysql>PURGEMASTERLOGSTO‘mysql-
Mysql优化实践(分页优化)
当你和别人都能实现一个某个功能,这时候区分你们能力的不是谁干活多少,而是谁能写出效率更高的代码。比如显示一个订单列表它不仅仅是写一条SELECTSQL那么简单,我们还需要很清楚的知道这条SQL他大概扫描了多少行数据,返回了多少行数据,是否需要创建索引,创建什么样的索引,索引是否生效,等等。这里以订单列表显示和订单导出为例来谈谈Mysql分页优化。发现问题下边是一个订单表的简单表结构。里边有大概27
集合反序列化中的类型转换
集合反序列化的时候,比如:Listlist=(List)bundle.getSerializable("PERSON");有的编译器会报警告:Uncheckedcast:‘java.io.Serializable’to‘java.util.List’这类的。意思是兄弟我帮你把序列化对象转成集合了,但是集合里面是不是你想要的类型我就不知道了,你最好注意点。有一个解决办法是先转成集合,自己一个个检查里
PHP中的sprintf()函数
原文地址:http://my.oschina.net/guomingliang/blog/198384sprintf()将字串格式化。语法:stringsprintf(stringformat,mixed[args]...);传回值:字串函式种类:资料处理内容说明本函式用来将字串格式化。参数format是转换的格式,以百分比符号%开始到转换字符为止。而在转换的格式间依序包括了1.填空字元。0的话表
memcached实现LNMP对php页面的缓存
说明:准备一台虚拟机,地址为202.207.178.6,已经安装好nginx,并且可以正常启动使用了!一、安装前准备1、memcached依赖于libeventAPI,因此要事先安装之#tarxflibevent-2.0.20-stable.tar.gz#cdlibevent-2.0.20#./configure--prefix=/usr/local/libevent#make&&makeinst
一种基于模糊依存关系匹配的问答模型构建方法
0前言基于传统机器学习方法构建问答模型的主要工作是构建适合当前任务的特征工程,在《中文自然语言处理建模过程中的特征工程》一文中,我们介绍了很多可提取的特征以及提取方法,主要的特征集中在句法分析上。我们都知道,句法分析是NLP中的关键底层技术之一,也是构建特征工程时经常用到的,其基本目标是确定句子的句法结构或者句子中词汇之间的依存关系。句法分析分为句法结构分析(syntacticstructurep