摘要:纯干货!一根线玩转树莓派ZeroW(图文教程,亲测有效) - CSDN博客https://blog.csdn.net/px_528/article/details/71725251 记上次一根数据线玩转树莓派zero w的后话 - JamVayne - 博客园http://www.cnblogs.c 阅读全文
posted @ 2018-04-06 11:37 LightingCui 阅读 (37) 评论 (0) 编辑
摘要:开心得写代码,结果用Docker部署发现中文全是问号。。。 调了半天编码,最后发现不是代码得问题。。坑爹。。 dokcer 的 centos镜像不带中文,时区也不是中国,所以要自己设置。。 阅读全文
posted @ 2017-10-31 16:20 LightingCui 阅读 (1013) 评论 (0) 编辑
摘要:由于工作需要,在看OpenDaylight (一个SDN的开源控制器) 官方Tutorial有一个比较基础且介绍比较详细的文档(http://sdnhub.org/tutorials/opendaylight/ -这个文档作为入门OpenDaylight 很不错,真心推荐) Turorail文档为对 阅读全文
posted @ 2017-06-15 16:24 LightingCui 阅读 (1327) 评论 (2) 编辑
摘要:最近在研究服务器高可用集群 (HA)…… Keepalived 是用C写的软路由。提供负载均衡与高可用特性。 负载均衡利用IPVS技术 高可用通过VRRP协议实现 更难能的贵的是,一直到最近还在更新 最近版本 Release 1.3.5 发布于 2017-03-19 安装过程官方推荐从源码编译,当然 阅读全文
posted @ 2017-03-26 13:14 LightingCui 阅读 (1418) 评论 (1) 编辑
摘要:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm yum install nginx -y service nginx start iptables 阅读全文
posted @ 2017-03-26 12:34 LightingCui 阅读 (530) 评论 (0) 编辑
摘要:最近在研究服务器高可用集群 (HA)…… 搭建了主备两台Keepalived,配置什么的全是网上照抄的,被验证过无数遍的示例…… 然而Master和Backup无法自动切换。两边会同时绑定浮动IP(VIP), 观察的到的现象是: 1、Master正常启动。 2、Backup启动刚开始是Backup状 阅读全文
posted @ 2017-03-26 06:00 LightingCui 阅读 (2654) 评论 (0) 编辑
摘要:最近在研究服务器高可用集群 (HA)…… 尝试配置keepalived, 却发现其全局配置(global_defs )中发送邮件的SMTP服务器配置只有简单 smtp_server 一个选项。 那么,如果希望使用外部邮箱(比如 163邮箱)或需要用户名密码认证的邮箱发送提醒邮件该如何配置? 以“ke 阅读全文
posted @ 2017-03-26 05:35 LightingCui 阅读 (4096) 评论 (1) 编辑
摘要:POM 文件,注意红色部分: 程序入口: 最简单的Web应用 (然而这并不是重点,仅仅是POM中spring-boot-starter-web组建的简单示例, 更多组件参考 http://www.mvnrepository.com/search?q=spring-boot-starter- ): 阅读全文
posted @ 2017-03-13 11:05 LightingCui 阅读 (502) 评论 (0) 编辑
摘要:最近在玩Go win下尝试编译Go的时候遇到了下面提示(可能是gorocksdb用到了gcc) gcc也需要64位的 最后找到了个帖子: https://github.com/mattn/go-sqlite3/issues/77 其中最关键的是这句 For a smooth win64 build 阅读全文
posted @ 2016-11-28 16:39 LightingCui 阅读 (3985) 评论 (0) 编辑
摘要:使用方法: ./spark-script.sh your_file.scala first_arg second_arg third_arg 脚本: scala_file=$1 shift 1 arguments=$@ #set +o posix # to enable process substi 阅读全文
posted @ 2016-03-11 13:34 LightingCui 阅读 (3500) 评论 (0) 编辑
摘要:jcmd http://docs.oracle.com/javase/8/docs/technotes/tools/windows/jcmd.html jcmd-l 列出正在执行的JAVA进程ID jmap http://docs.oracle.com/javase/8/docs/technotes 阅读全文
posted @ 2016-03-09 10:43 LightingCui 阅读 (686) 评论 (0) 编辑
摘要:scala> val file=sc.textFile("/workspace/bpUserinfo_logs/bpUserinfo_20160212.log") scala> val count=file.flatMap(line => line.split(" ")).map(word => ( 阅读全文
posted @ 2016-02-16 14:25 LightingCui 阅读 (794) 评论 (1) 编辑
摘要:SCALA连接数据库批量插入: scala> import java.sql.DriverManager scala> var url = "jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf8" scala> 阅读全文
posted @ 2016-01-28 13:07 LightingCui 阅读 (2693) 评论 (1) 编辑
摘要:CREATE USER 'cui'@'%' IDENTIFIED BY 'xxxxxxxxxxxxxxxxxx'; GRANT ALL ON test_db.* TO 'cui'@'%'; REVOKE SELECT ON test_db.* FROM 'cui'@'%'; 阅读全文
posted @ 2016-01-27 22:52 LightingCui 阅读 (61) 评论 (0) 编辑
摘要:apt-get update apt-get upgrade root@iZ28t2p7lz9Z:~# adduser cuiAdding user `cui' ...Adding new group `cui' (1000) ...Adding new user `cui' (1000) with 阅读全文
posted @ 2016-01-27 22:31 LightingCui 阅读 (75) 评论 (0) 编辑
摘要:sqlContext.sql(""" SELECT user_no,cust_id,oper_code FROM cui.operation_data_android WHERE user_no <> 'null'""").repartition(1).saveAsTextFile("/out.tx 阅读全文
posted @ 2016-01-27 15:52 LightingCui 阅读 (740) 评论 (0) 编辑
摘要:壹Try胜仟言别忘了 import scala.util.matching._scala> var s = "a_b_c_d_e"s: String = a_b_c_d_escala> val regex = new Regex("^([^_]*)_([^_]*)_([^_]*)_(.*)$")re... 阅读全文
posted @ 2016-01-21 17:24 LightingCui 阅读 (531) 评论 (0) 编辑
摘要:在spark-shell中将数据保存到cassandra:var data = normalfill.map(line => line.split("\u0005"))data.map( line => (line(0), line(1), line(2))) ).saveToCassandra( ... 阅读全文
posted @ 2016-01-21 17:04 LightingCui 阅读 (641) 评论 (0) 编辑
摘要:GITHUB : https://github.com/nscala-time/nscala-timeMAVEN : (注意选对scala版本) com.github.nscala-time nscala-time_2.10 2.6.0代码示例:记得 import com.gith... 阅读全文
posted @ 2016-01-20 17:04 LightingCui 阅读 (2739) 评论 (1) 编辑
摘要:先 IMPORT!!!!scala> import scala.collection._import scala.collection._scala> SortedMap("2"->"jx","1"->"hxf","3"->"hl")res0: scala.collection.SortedMap[... 阅读全文
posted @ 2016-01-20 10:55 LightingCui 阅读 (436) 评论 (0) 编辑
摘要:开发中遇到需求:合并两个Map集合对象(将两个对应KEY的值累加)先说解决方案:( map1 /: map2 ) { case (map, (k,v)) => map + ( k -> (v + map.getOrElse(k, 0)) ) }这特么什么鬼 (╯‵□′)╯""┻━┻☆))>○sum+... 阅读全文
posted @ 2016-01-16 01:46 LightingCui 阅读 (9640) 评论 (2) 编辑
摘要:spark-shell中可以直接编写SQL语句从数据源中加载数据。可以利用scala语言中的多行字符串(三个引号)让SQL语句结构清晰更易于阅读。示例:sqlContext.sql(""" SELECT user_no,oper_code FROM cui.operation_data... 阅读全文
posted @ 2016-01-16 00:30 LightingCui 阅读 (631) 评论 (0) 编辑
摘要:类似Mysql的数据库概念:hive> CREATE DATABASE cui;hive> USE cui;创建表:CREATE TABLE test( first STRING, second STRING)默认记录和字段分隔符:\n 每行一条记录^A 分隔列(八进制 \001)^B 分隔ARRA... 阅读全文
posted @ 2016-01-15 13:13 LightingCui 阅读 (25522) 评论 (0) 编辑
摘要:XNA中对游戏的控制必然用到触摸事件(WindowsPhone的XNA涉及到的按钮只有一个那就是BACK按钮,其余的交互都必须通过触摸事件来完成)XNA处理触摸事件的命名空间是 Microsoft.Xna.Framework.Input.Touch (官方示例文档 : http://msdn.microsoft.com/en-us/library/ff434208.aspx API:http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.touch.aspx)文档中提到处理触摸事件的示例代码如下: 1: /.. 阅读全文
posted @ 2011-11-19 03:49 LightingCui 阅读 (839) 评论 (0) 编辑
摘要:开发过程中,需要使用log来记录程序运行状态。 WP7 SDK给出一个在debug模式下打印日志的方法。VS开发中默认就是debug模式,我们要做的就是调用打印日志的方法。 Debug.WriteLine(String logMsg) 使用方法: 引入命名空间: 1: using System.Diagnostics;然后就可以再想要打印日志的地方使用 Debug.... 阅读全文
posted @ 2011-11-19 01:59 LightingCui 阅读 (977) 评论 (2) 编辑