MySQL 主从复制+读写分离 今天记录一点链上线的数据库方面的骚操作。主要包括MySQL的安装,主从复制,读写分离等等,其余的找时间再写。 安装 系统ubuntu16.04,安装并设置自启动。 sudo apt-get install mysql-server sudo systemctl enable mysql-server 修改主节点master vim /etc/my.cnf [mysqld] log-bin=m...
Flask-APScheduler使用教程 项目中需要用到定时器和循环执行。去网上搜了一下,比较常见的有一下集中。运用Python线程执行轮询操作,也有运用Linux系统的Cron,Celery的文章最多,但是太麻烦。看看就知道,Celery 需要一个发送和接受消息的传输者。RabbitMQ 和 Redis 中间人的消息传输支持所有特性,但也提供大量其他实验性方案的支持,包括用 SQLite 进行本地开发。需要用到队列,对于这点需求简直就是...
关于OrangePI 串口通讯解决方案 项目中需要用到定时器和循环执行。去网上搜了一下,比较常见的有一下集中。运用Python线程执行轮询操作,也有运用Linux系统的Cron,Celery的文章最多,但是太麻烦。看看就知道,Celery 需要一个发送和接受消息的传输者。RabbitMQ 和 Redis 中间人的消息传输支持所有特性,但也提供大量其他实验性方案的支持,包括用 SQLite 进行本地开发。需要用到队列,对于这点需求简直就是...
各种排序的比较 各种排序之间的比较排序从数据结构上讲分为插入排序,交换排序,选择排序,归并排序,如下图排序分为内部排序和外部排序,内部排序是排序过程中所有数据是放入内存进行处理的,外部排序是排序期间全部对象个数太多,不能同时放入你内存进行处理,需要不断在内外存进行移动的序列,下面讨论的是内部排序。插入排序插入排序的丝线格式将对象插入到前面已经排好序的子序列中。直到全部对象插入完成为止。直接插入排序是初始化两个数组,
android.database.sqlite android.database.sqlite概述: android.database.sqlite是一个package,它包含了一些用来管理自己数据库的数据库管理类。应用程序用它来管理私有数据库。如果你创建一个内容提供者,你也许不得不用它来管理和存储你的数据。请看内容提供者来实现你的Content Providers。如果你想通过内容提供者发送数据,那么就不用sqlite classes,你可以
2015届华为校园招聘机试题 (3)java实现 第二题:去除重复字符并排序 运行时间限制:无限制 内容限制: 无限制 输入: 字符串 输出: 去除重复字符并排序的字符串 样例输入: aabcdefff 样例输出: abcdef
2015届华为校园招聘机试题 C语言实现 转载自:原文地址:http://blog.csdn.net/hackbuteer1/article/details/39253767 第一题(60分): 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90
2015届华为校园招聘机试题 java实现(2) 第二题:拼音转数字 输入是一个只包含拼音的字符串,请输出对应的数字序列。转换关系如下: 描述: 拼音 yi er san si wu liu qi ba jiu 阿拉伯数字 1 2 3 4 5 6 7 8 9 输入字符只包含小写字母,所有字符都可以正好匹配 运行时间限制:无限制
2015届华为校园招聘机试题 java实现 第一题(60分): 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000” 代码的算法效率可能实在是低,如果写的不好,请给一些好的建议,这是刚写出来的,还没有优化算法。明天再做了。
handler机制 Handler也是object的直接子类。其直接子类有AsyncQueryHandler, AsyncQueryHandler.WorkerHandler, HttpAuthHandler, SslErrorHandler 一个handler允许你发送一个进程消息和一个runnable对象去一个线程的MessageQueue.每一个handler实例去关联一个单一的线程或者一个线程消息队列。
DisplayMetrics的用法 DisplayMetrics是一个对显示的结构化表述。他继承了object,初始化DisplayMetrics如下: DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); 具体代码: package co
EnumMap的用法 EnumMap是枚举类和Map一起使用的类,EnumMap中不允许出现null的key值,但是允许出现null的value,甚至删除为null的key值也是不会报错的。而且,必须显示或者隐式的指定一个enum。EnumMap是一种以数组形式保存的。所以比较高效,紧凑。如下 import java.util.EnumMap; public class enumMap { public stat
IndentityHashMap的用法 import java.util.IdentityHashMap; public class IndentityHashMapnum { public static void main(String []args){ IdentityHashMap indentityHashMap = new IdentityHashMap(); indentityHashMap.put(new Stri
WeakHashMap的用法 WeakHashMap的用法和HashMap的用法没有什么区别,不同点在于HashMap对于对象的强引用,除了对HashMap对象的删除,在任何情况下,系统是不会删除其对象的。WeakHashMap则是对对象Key的弱引用。如下代码所示: import java.util.WeakHashMap; public class weakHashMap { public stati
就2015年06月校招 昨天下午学校有一场招聘会,因为现在还在培训中,也就没有过于在意,之前又准备的一份简历,想去试试招聘到底是怎么回事?公司有很多,国企,股份公司什么都有,因为只准备了一张简历,所以选择了一个android开发实习生的工作,去面试的时候,面试官看了下我的简历,上面是上一次做的简历,写了一些关于做嵌入式方向的项目。但没有关于对java和android的项目。 面试官看完简历之后就问:你在大学期间
TreeMap的用法 TreeMap是一种Map,只是对其进行了排序,每一个TreeMap都有一一对应的key--value ,其中,将key群补封装在一起,就构成了一个treeset。下面通过一个程序说说TreeMap中的函数 import java.util.TreeMap; public class Lel implements Comparable { int count; Lel(int cou
Collection下的List接口 1.List接口是一个有序接口,可以根据0,1,2,3这样的顺序进行索引 其中List中有如下方法 1.add(index,element);//将指定元素加入到指定位置 2.addAll(index,c);将c集合加入到index后 3.get(index)指定其index,返回其对象 4.indexof(object o)返回对象在list中的位置 5.lastindexof(
EnumSet EnumSet是java专门为枚举类设计的集合类。其中EnumSet中不允许加入null值,并且java专门为EnumSet提供了如下static方法来创建EnumSet对象。 1.EnumSet.allOf(enum) 这个方法是加入你所选择的枚举类的所有对象 2.EnumSet.of(enum.value1,enum.value2....);这个方法是加入某些枚举类类型的对象 3.E
TreeSet中的问题 2015.06.03 今天用eclipse中学习java,向TreeSet对象中加入数字,不能进行自动转化为对象,当改变成字符串后,就可以进行添加和删除了。 添加对象后,TreeSet进行排序,只能识别10以下的数字的排序,当超过10后就不行了。TreeSet只能识别第一个数字