自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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环境高级编程读后感

读完一本书不写点什么总觉得跟白读一样写个度过后感吧。

2016-10-23 20:48:46 1893

原创 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

idea vim 快捷键设置配置导出

idea快捷键设置

2022-10-09

自定义 window7 登陆

自定义window7登陆,32 64位

2016-04-20

DES java实现 只是简单的对string的加解密

DES 的java实现 因为是课程作业所以只是写的一个简单的 对string的 加解密

2015-12-02

chrome_wndow+switchomega+bak

window平台下的chrome浏览器 用于配置代理插件

2016-01-27

chrome+switchomega+bak文件

chrome+switchomega+bak文件 用户ubuntu下面配置chrome浏览器switchomega

2016-01-27

AES 的对txt格式的加解密

使用java实现了AES高级加密算法,当然了我只实现了128的密钥加密,并且是针对txt的

2015-12-02

AES 对所有格式文件加解密

用java实现的,密钥长度为128的AES算法,并且支持任意格式的文件!

2015-12-02

coupon-service.zip

基于drools的优惠券设计,经过测试确实是可行的,但是由于drools本身特性,规则创建比较复杂。

2019-10-24

java 简单的资源管理器基于Windows

自己用java se 实现的一个简单的资源管理器

2015-12-13

修改xp系统下登录界面报告

修改xp系统下登录界面报告,里面包含了,实现的原理和具体实现方法

2015-12-13

基于DAC的文件管理系统的android实现

基于DAC的文件管理系统的android实现,就是一个app 模拟dac的实现原理

2016-01-25

AES 对txt doc jpg格式加解密

使用java实现了AES 128长度密钥的 加解密,并且支持不同的文件格式。

2015-12-02

修改xp系统下登录界面源码

使用gina 实现自己的xp 登陆界面 自己写的代码 比较简洁

2015-12-13

UkeyKit 工具

类似于,老毛桃的,通过选择u盘,向u盘的pbr写入grub4dos的引导代码 里面调用的是。grubinst.exe 的命令行,然后自己写的界面,主要是有个 项目要对u盘进行一系列的操作,然后自己在网上搬砖然后写的,没啥计数含量 不过,grub4dos 和grubist 都是有源码的,有兴趣的可以研究一下。 grubisnt.exe 在源码目录下面,程序使用的话,需要把grubisnt.exe 拷贝到 UkeyKit.exe 同一个目录下面的一个config文件夹里面,因为程序里面写的是这样的路径,可以根据自己的需求改自己

2016-08-04

excel-tools.zip

表达式引擎把excell函数使用java解析,就是把字符串计算函数,"a+b" 解析并且计算结果。

2019-10-24

2015北京工业大学2015年计算机学院真题(专硕学硕是图片)

2015北京工业大学2015年计算机学院真题(专硕学硕是图片)

2015-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除