- 博客(176)
- 资源 (15)
- 收藏
- 关注
原创 从map,array数据结构获取特定数据的工具类
从map,array数据结构获取特定数据的工具类使用场景由于项目中有大量的echats图形,而初始化echats的数据来自一个map或者几个map,或者map数组而echarts的多条Y轴key是不一样的,而且key比较多,key被配置成常量数组从map、数组中取数据。example会用到一个数据格式化函数,详情请点击/** * 获取需要的数据 * @param keyArr 需要...
2018-11-18 10:54:05
2272
原创 echarts 自动生成option配置
echarts 自动生成配置使用场景echarts 图形y轴一般情况下只有一条,但是X轴可能有n(0、1、2…)条,如果需要大量重复的图形,但是只是X轴的条数不一样的通过传递的二维数组判断X轴的条数,生成相应的配置,而不用为X轴的不同而写echarts的不同的option,前提是项目中需要大量echats图的基础。由于项目中只是用了折线图、堆叠柱状图,堆叠面积图,所以我只实现了这几个图形的...
2018-11-18 10:46:49
5692
原创 maven profile 和 spring boot profile的区别
maven profile 配置1, application.ymlspring: profiles: active:#打包时需要修改此属性,需区分引用dev uat prod等环境的配置文件 - @profileActive@2, pom.xml<!--配置多环境打包--> <profiles> &a
2018-11-18 10:28:54
2446
原创 fastjson 的使用记录
fastjson 的使用官网https://github.com/alibaba/fastjson/wiki这里可以查看,自己的项目依赖该项目。jsonpathhttps://github.com/alibaba/fastjson/wiki/JSONPath可以获取任意路径下的任何格式的数据。实体类和jsonString,互转entity 是一个实体类的对象import com...
2018-11-18 10:15:00
657
原创 sql语句 ## 删除重复的行
sql语句删除重复的行 DELETE from t_holders a where (a.hid,a.company_id) in (select hid,company_id from t_holders group by hid,company_id having count(*) > 1) and id not in (select min(id) from t_holders...
2018-11-18 10:06:18
498
原创 ostgres数据库替换语法
postgres数据库替换语法^(1/4) 替换为 ^0.25UPDATE model_struct SET aviator_formula = REPLACE ( aviator_formula, '^(1/4)', '^0.25' ) WHERE aviator_formula LIKE '%^(1/4)%'
2018-11-18 10:00:00
315
1
原创 poI 读取excell单元格公式的计算的具体值
poi读取excellpoI 读取excell单元格公式的计算的具体值bug但是有缺陷,有些公式无法无法读取值,比如字符串连接函数 CONCATENATE// poI 读取excell单元格公式值cell.getNumericCellValue()// poI 读取excell单元格公式cell.getCellFormula() }整体的代...
2018-11-18 09:42:41
7054
原创 jenkins 脚本配置
#!/bin/bashecho “usag ./server.sh”echo “param1 remoteDirectory”echo “param2 targetDirectory”echo “param3 preFix of path”echo "param4 deplay uat|dev|prod, such as: uat or uat,dev "echo "param5 ja...
2018-11-09 13:55:27
3904
1
原创 datatables 首行和下面的行不对齐问题
datatables 首行和下面的行不对齐问题只是不对齐以下面的datatables为例子,经过测试发现,如果你设置 width:100% !important的话,下面的width属性是不会被使用的,而是 使用datatables html设置<table id="datatables" style="font-size: 12px; width: 100% !im...
2018-08-21 17:30:34
6274
原创 java复习计划
java复习计划Java基础 Time lecture Author 2018-8-7–>9-10 SCJP Sun Educational Services 2018-9-10–>11-17 hinking in javaa Bruce Eckel 2018-11-17–>12-17 design in ...
2018-08-06 23:04:39
542
原创 date类型的处理
date类型的处理,尽量不要使用提供的date类型,容易出问题,推荐使用string or int来时间的对比,这样更方便精确,而且不容易出问题。比如直接使用simpledate来格式化 日期得到自己想要的格式然后转成string和已有的时间进行对比,== <= >= != 可以直接进行对比很方便,因为对于字符串的比较来说就是从第一个char开始比较,比较 的时候是使用asc...
2018-08-06 22:15:33
1276
原创 把项目从meeclipces转移到idead中遇见的问题
把项目从meeclipces转移到idead中遇见的问题总结1. 如果是tomcat的错误:a. 查看tomcat和project使用的jdk是否是同一个版本,b.查看web.xml查看servlet的版本,然后去tomacat官网查看servlet和tomcat以及jdk的相应的 版本,看看自己的tomcat+jdk+servlet是否符合标准。2. 过时的的class,需要...
2018-08-06 22:04:19
453
原创 meeclipcws eclipse转到idea,配置
刚从meeclipcws eclipse转到idea结果各种问题,特别是tomcat的配置问题导入项目文件通过相应的工具导入项目,在idea中一个项目就是一个model,同时一个window只打开一个model 当然了你通过maven进行依赖的话,可以把依赖的model也放到当前model下面,作为一个依赖。 最好的依赖处理方式就是maven了,直接导入项目, 然后通过idea最...
2018-07-30 22:39:53
329
翻译 spring-mvc/boot fileUpload 文件上传
文件上传功能参考url:http://www.baeldung.com/spring-file-upload在spring-common/ servlet / config / 配置bean <!-- 定义文件上传解析器 --> <bean id="multipartResolver" class="org.springfr...
2018-07-30 21:30:39
388
原创 jQuery.handleError is not a function 问题
使用jQuery提供的fileupload出现handleError is not a function,使用网上提供的在fileupload.js文件里面添加下面的函数,并不能解决我的问题,而且我并没有发现该文件,我是使用chrom提供的开发者工具,调试然后找到出现这个问题的js文件,通过chrome调试工具直接可以看到报错的代码行,然后在项目中找到该js文件,添加一个全局or局部的函数,就...
2018-07-30 21:23:37
4534
原创 synergy的安装使用
synergy 的介绍介绍就不说了,相信搜这个名字的肯定都了解了 如果想看更详细的介绍 https://github.com/symless/synergy/wiki 里面有详细的介绍 如果想自己编译 https://github.com/symless/synergy 有源码自己下载 , 但是我按照wiki里面的编译总是出现error 所以就去网上找的使用别的编译 参考这篇文
2018-07-26 09:13:41
2411
原创 阿里云maven数据源配置
阿里云maven数据源配置<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://m...
2018-07-26 09:11:39
4319
原创 进程和线程的区别
最近面试,总是被问到这个问题,以前觉得自己理解的很好,但是发现自己弄的很糟。 所以整理一下哈哈。举个例子一个小区里面有100坐规格大小一样的房子,每个房子就是一个个进程,虽然看起来都一样 但是里面的人or事物是不一样的,但是有一个共同点他们都有自己的空间,他们之间没有 影响。这就是进程的特点具有天然的独立空间。但是社会是由多人组成的,必然需要交流。 邻居之间如何交流呢,只能通过当面说话
2017-09-13 10:56:56
626
原创 把中文长行,格式化成短行
代码文件名: lineFormat.c 内容如下:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <ctype.h>#include <locale.h>#include <wchar.h>int main(int argc, char *argv[]){ if(!setlocale(LC_ALL
2017-08-29 16:34:54
617
原创 vim 插件 Ycm安装
安装YouCompleteMe 插件,话说安装这个真的是不容易,会出各种问题 但是看到作者在里面写到,已经有成千上万的人,安装成功,那就证明 作者给的教程是没有问题的,那么通过我俩次安装配置ycm,发现其实 问题就是出在,大家不注意的地方,比如gcc cmake,这俩个家伙,基本 上编译 ycm_core ,出问题,都是他们俩个 我这里只说一下Linux的完整安装,官方教程是: http
2017-07-11 16:11:41
1007
原创 Gcc 安装
gcc 的官方网址: https://gcc.gnu.org/源码编译安装官方安装文档地址:https://gcc.gnu.org/install/下载源码svnsvn co svn://gcc.gnu.org/svn/gcc/tags/tagname gcc The SVN tag for GCC X.Y.Z is of the form gcc_X_Y_Z_release gcc_4_9_3
2017-07-11 15:06:13
755
原创 tcp分组和ip分片小解
osi大家应该都知道osi七层模型吧,物理层 链路层 网络层 传输层 会话层 表示层 应用层 ip 属于网络层,tcp 属于传输层,你可以把每一层想像成粽子的粽叶,包裹了七层的粽子 最外面的就是物理层,最里面的就是应用层,我们的数据就是粽肉。特殊的地方在于而我 们的粽肉需要放在固定磨具中,大小是固定的。这样就跟我们的事件情况一样了,我们每次 传输的数据也有一个最大值限定,多了就需要多做几个
2017-04-14 16:06:45
4024
原创 offsetof与container_of宏[总结]
1、前言 今天在看代码时,遇到offsetof和container_of两个宏,觉得很有意思,功能很强大。offsetof是用来判断结构体中成员的偏移位置,container_of宏用来根据成员的地址来获取结构体的地址。两个宏设计的很巧妙,值得学习。linux内核中有着两个宏的定义,并在链表结构中得到应用。不得不提一下linux内核中的链表,设计的如此之妙,只需要两个指针就搞定了。后续认真研究一下
2017-03-17 16:25:11
527
原创 interview-wanmei
2017年,完美世界c/c++ 夏季实习面试题 只有俩道编程题,但是我都没有accept,贴出我的答案 和交卷之后自己想的答案,希望得到一个不一样的想法。 1. 小明要持续打卡,但是呢上班又很没有意思,所以给自己找了一件事情做那就是学习做菜,第i道,需要a[i]个单位的肉。但是肉是一整块的,每次切都 需要消耗小明的活力,消耗活力等于肉的大小(单位)。小明的刀法很好每 一次都可以切下来需要的
2017-03-10 18:35:56
628
原创 linux c static 和extern区别
今天在看一个源码的时候,发现对于static 和extern 还是不太理解,so 又stackoverflow一发,记录一下。extern在linux c 中,extern对于variable和function是不一样的variable对于variable来说,extern就是一个声明,声明目标文件在链接的时候把几个变量链接到一起,相当于超链接或者软连接是一个道理 是一个映射,在链接的时候映射
2017-03-07 14:13:22
1725
原创 字符串比较--汇编
32位平台的汇编 AT&T# strcmp.s -Am example of comparing strings.section .datastring1: .ascii "test"length1: .int 4string2: .ascii "test1"length2: .int 5.section .text.global mainmain:
2017-01-10 11:23:34
1143
原创 冒泡排序--汇编 IA32 AT&T
# sort-maopao.s - An example of using .section .datavalues: .int 20, 22, 14, 15, 17, 10length: .int 6output: .asciz "The sorted values are:"outputvalues: .asciz " %d %d %d %d %d
2017-01-06 13:22:31
699
原创 汇编 bash: ./cpuid: Accessing a corrupted shared library
这个问题的主要原因是:原因 操作系统:Ubuntu 14 操作系统和 cpu是64位的 as -o cpuid2 cpuid2.s ld -dynamic-linker /lib/ld-linux.so.2 -o cpuid2 -lc cpuid2.o :output bash: ./cpuid: Accessing a corrupted shared library 我们按照书上的代
2017-01-01 16:01:21
3735
3
原创 网卡事件监测并且发送邮件
网卡事件监测看的别人的#include <sys/types.h> #include <sys/socket.h> #include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <stdlib.h> #include <stdio.h> #include <s
2016-11-30 15:27:35
760
原创 网卡事件监测并且发送邮件
网卡事件监测看的别人的#include <sys/types.h> #include <sys/socket.h> #include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <stdlib.h> #include <stdio.h> #include <s
2016-11-30 15:21:07
681
原创 树莓派 archlinux 无线网络配
https://notelzg.github.io/2016/11/29/archlinux-%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E9%85%8D/
2016-11-29 14:51:06
1663
原创 wlan Soft blocked
http://notelzg.github.io/2016/11/29/archlinx-wireless-issus/
2016-11-29 14:50:03
1801
原创 搜狗输入法安装之后无法使用
无法使用有的时候搜狗输入法就不能使用了,也不知道为啥。 今天我就遇到了这种情况,最后发现一个简单解决问题。 如果是Ubuntu14.0 往后,如果已经安装搜狗输入法,那就很好办了。 去搜狗官网下载,reb安装包,双击安装。点击屏幕右上脚的 键盘图标点击设置添加输入法因为我已经添加过了,这里面不显示那个 有搜索框,你输入 sogou 就出现了,然后添加进去就可以了。 然后你再点
2016-10-28 10:47:18
6386
原创 ubuntu 14.04 输入正确密码,但是一直在登录界面循环进不去
针对进不去桌面的情况,因为我只用到过gnome的桌面所以我下面说的桌面就是gnome桌面 然后,下面说道的就是使用 Ctrl+Alt+F[1-6] ,进入到tty[1-6] 的console中。notice : 登录的时候,login:输入用户名。 passwd:再输入密码。不要以为只输入密码就行了。xsession查看 ~/.xsession-errors 看看里面内容,看看里面有木有错误提示
2016-10-28 10:34:44
25191
原创 unix进程通信
进程控制搞完了,再来record一下,进程的通信,总的来说说。我觉得管道 套接字 or 消息队列的底层实现还是通过文件来实现的只是各自功能不同,所以就适合不同的情况。但是本质上还是文件我们收发信息就是io的过程。把io的思想套入进去理解进程间的通信这样就会容易理解了。个人认为,进程间的通信亦是io的变种吧。
2016-10-23 20:47:24
469
原创 unix进程控制
刚把《unix环境高级编程》看完,就迫不及待的写几篇文章记录一下相关的知识点。我觉得总共就这个几个方面进程、线程,io(系统io,c库函数,再来点通信io)。现在先来一发通过接口控制进程的生命周期。
2016-10-23 20:45:54
458
原创 unix线程同步
线程同步因为线程共享进程的存储空间,所以进程的栈 全局变量都可以被 线程所访问,但是又因为竞度问题,我们无法判定是哪个线程or进程 先访问这些资源,这就可以出现问题,特别是对于临界区资源,只能 要求同时只有一个进程or线程访问的。所以我们只要解决了对于临界区的 访问就是解决了线程是否安全的问题。我是这样认为的。为了解决这个 同步问题,主要还是互斥量的使用。互斥量互斥量是这样一把锁,在访问共
2016-10-23 20:44:19
720
原创 unix线程控制
刚把《unix环境高级编程》看完,就迫不及待的写几篇文章记录一下相关的知识点。我觉得总共就这个几个方面线程、线程,io(系统io,c库函数,再来点通信io)。现在先来一发通过接口控制线程的生命周期。
2016-10-23 20:42:15
539
原创 unix中各个接口之间的关系
总的来说其实我是把《unix环境高级编程》中的图自己画了一下 我们知道计算机是由软件和硬件俩个部分组成,操作系统是俩个的桥梁 操作系统的内核就用来控制计算机硬件资源,提供程序运行环境。 内核的接口被称为系统调用,公共库函数是建立是在系统调用之上 比如我们经常使用的 print scan 等。应用程序既可以使用系统调用也可以使用 标准库
2016-10-20 10:58:15
746
UkeyKit 工具
2016-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅