自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

needkane

本blog所有内容,除特别声明外,均于cc-by-sa3.0协议下发布,http://creativecommons.org/licenses/by-sa/2.0/摘抄转载请按照协议标注作者和原始连接

  • 博客(129)
  • 资源 (18)
  • 收藏
  • 关注

原创 Golang日志轮询

背景lestrrat-go/file-rotatelogs 项目已经归档了,但是其自身存在一些缺陷。https://github.com/iproj/file-rotatelogs 对下述问题进行了修复,并投入大规模线上使用,运行平稳iproj/file-rotatelogs + logrus 可以作为入门golang 日志使用的最佳实践lestrrat-go/file-rotatelogs 缺陷No longer output log, when too much log output rota

2022-04-27 00:36:59 665

原创 Vmware 搭建Centos7 Minimal支持共享

准备工作:下载vmware 和 Centos7 Minimal ,链接如下:https://www.baidu.com/link?url=-6eMODltGWSYm3tB2_KqMVIh5dikTp0w5IcN1UABoliDQBiUM9qAxpnd14vEW4AdNr2N03q1ZEA_1xLZA5eElb9rBum5BFxixz8D2Iy0Qga&wd=&eqid=c53c1e9500

2017-04-20 15:33:04 1055

转载 FFMPEG架构分析

FFMPEG架构分析1. 简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。相信很多人对FFMPEG的使用了然于心,只有出现bug才会gdb源码,一般没工夫从头分析它的架构,其实FFMPEG架构说简单也简单,说复杂也复杂,下面转发一篇别人的分析FFmpeg主目录下主要有libavcodec、libavformat和libav

2016-01-28 09:46:25 947

原创 nginx+rtmp子进程管理不当导致频繁的deleteStream(未断开连接)

当客户端未断开连接,内部却频繁断掉,频繁deleteStream and createStreamcreateStream, client: 127.0.0.1, server: 0.0.0.0:19352015/12/30 11:48:01 [info] 14#0: *8 play: 。。。client: 127.0.0.1, server: 0.0.0.0:19352015/12/

2016-01-04 10:11:25 3985

原创 Imagemagick文字水印需要的配置文件以及指定

当使用imagemagick对文字进行操作的时候需要注意字体路径的配置,并且需要修改convert  -debug configure -background none label:Kane a.png2015-09-23T17:06:02+08:00 0:00.000 0.000u 6.9.1 Configure convert[13059]: utility.c/Exp

2015-09-24 11:37:21 5748

原创 golang捕获http.ResponseWriter被close的两种方式(有无context)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-04 00:48:58 5149 1

原创 gitlab重置密码

ruby没怎么学,自己搭建的gitlab的root密码又忘了,幸好看见此帖子,试验okhttp://roland.kierkels.net/git/reset-your-gitlab-root-password-from-a-terminal/RESET YOUR GITLAB ROOT PASSWORD FROM A TERMINALOctober 24, 2014 ·

2015-04-01 09:36:54 20134

原创 ImageMagick编辑q8版本,支持多种图片格式

http://download.csdn.net/detail/u010026901/7642329可以找到下载包tar zxfv ImageMagick.tar.gzcd ImageMagick-6.9.0/./configure --with-quantum-depth=8,--with-jpeg=yes,--with-jp2=yes,--with-lcms=yes,--w

2015-03-10 16:29:09 1627

原创 scheme语言编写运行

scheme是lisp的一种编辑器可以用emacs,网上有很多教导如何编写的(begin (display "hello")(newline))编写完以.scm保存,这里保存为test.scm然后sudo apt-get install racket  //也可以安装scmRacket (原名 PLT Scheme[4][5]) 是个通用、多范型,属于Lisp家族的

2014-10-24 10:50:41 3400

原创 docker;创建/分享镜像

JOB=$(sudo docker run -d ubuntu /bin/sh -c "while true; do echo Hello world; sleep 1; done")sudo docker logs $JOB

2014-09-25 18:33:37 3619

原创 Golang升级1.3 发现Bug

Go升级用最新包,记得要在自己的程序库中先makeclean(删除原先的.ma文件),再make下(Makefile文件中有 go install ../...)采用压缩包安装的go,通过IDE跳转可以很快定位源码以一个例子来说明gifConf, err1 := gif.DecodeAll(imgSource) //这里的DecodeAll调用的image/gif库里的源码func DecodeAll(r io.Reader) (*GIF, error) {var d decode.

2014-09-22 16:40:34 1248

原创 go调用其它C库,若采用命令行方式,不支持重定向的输出解决;smp协议未打开,发送信息到对方,没人响应

很多时候要学会站在巨人的肩膀上,该用别人 现有的东东一定要用,只要是开源合法的go调用其它C库,一般两种方式,1,查看是否有接口,采用cgo方式编写;2.采用命令行直接执行,前提必须被调用的C库已经安装运行在该机器上为了高效处理gif文件,采用gifsicle工具http://download.csdn.net/detail/u010026901/7711469重定向符合 >

2014-08-05 15:39:34 1375

原创 dpkg设置hold不被升级;Git历史版本穿梭(涉及GitHub相关操作);

younghz原创,转载请注明出处:http://blog.csdn.net/u012150179/article/details/24889109本篇博文主要说明两个问题:1、  Git作为版本控制系统,那么他就应该具备在各次提交之间穿梭的能力,这里首先就先说恢复到历史提交的方法,也就是roll back的能力。2、  滚到历史提交我又想回来怎么办?第二就说这

2014-07-30 14:47:17 1170

原创 第一个go的web程序;调用七牛云存储的音频api问题解决;条件搜寻文件里的内容,字符串拼接+在上一行

package mainimport ("html/template""io""io/ioutil""log""net/http""os""path""runtime/debug")const (ListDir      = 0x0001UPLOAD_DIR   = "./uploads"TEMPLATE_DIR = "./v

2014-07-17 15:29:11 2016

原创 第一次使用七牛云存储的golang sdk

官网看api,如何使用,对于第一次使用go语言的我略显吃力,嘿嘿,看了个demo就会了,而且超简单package mainimport (    "fmt"    . "github.com/qiniu/api/conf"    "github.com/qiniu/api/fop"//这个地方是坑,网上的api。如果下载下来,请改本地地址,这里是网络地址,而且官网没提示

2014-07-07 18:36:53 3340 1

原创 ubuntu下安装go语言;sublime+gocode搭建;go的卸载和环境变量配个人.bashrc;2空位3个网

今天第一天入职seven,很开心,同事很不错,shell人也很好,

2014-07-04 15:26:05 3434

原创 OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用

首先RHEL7安装,导入镜像,选择第一个安装7.0,接着出现下面的界面选择英文时间选择上海,software selection选择Server UI(加上图形化界面),设置installation destination最后点击begin installation 重新配置分区

2014-06-16 06:31:15 3079 2

原创 最蛋疼的bug:读取图片缩略图(一定要在相册查看下形成缓存)

最近的一个连接服务端的应用,需要读取图片,一般供用户发布商品选择上传图片,初始的图片列表应该是缩略图,只有确定了,才上传原图,OK不多说上代码package edu.buaa.erhuo;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.Lis

2014-06-14 09:24:52 2018

原创 JBPM工作流 引擎;java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I

ERP,OA,CRM内网系统,需要多个人(多个步骤)处理JBPM是由JBoss推出的,用来完成工作流的一套开发包。工作流并不是技术的概念,而是通过程序描述业务流程的功能。一般使用工作流实现的功能有:请假,报销,出差申请,保险理赔等在开发JBPM时,需要先建立一个JBoss的流程描述文件(加入插件),注意插件在文件夹内部导入jbpm的sql语句并将流程

2014-06-13 17:50:18 1410

原创 MyBATIS使用CRUD

这里提供mybatis文件包和开发文档

2014-06-13 10:09:19 1103

原创 管理员表的设计;webservice用于内网提供服务端安全性较高

admin表的设计,应该有角色表,一种管理员属于一种角色,还有一个界面的可以查看的选项表,一个角色有可以查看多个选项。角色和选项表示多对多关系,所以得还有个表维护这个关系

2014-06-11 09:11:36 1083

原创 oracle实现远程连接超简单;枚举与剪枝();PowerDesigner生成数据库代码注意里面的双引号,应该去掉

点击开始,查看netManager,点击面板的监听程序,默认只有地址1且标记着localhost,新建一个地址,输入本机IP,重新开启监听程序即可

2014-06-11 08:24:05 1486

原创 redis安装配置和使用;tomcat安装和使用

归并排序,递归实现public class MergeSort2 {// 对data数组中的 [a,b) 区间的数据进行归并排序,// 排序结束后,[a,b)间数据处于升序有序状态static void mergeSort(int[] data, int a,int b){if (a >= b) return;int mid=(a+b)/2;mergeSort(da

2014-06-02 17:50:45 1672

原创 MapReduce实现排序功能

期间遇到了无法转value的值为int型,我采用try catch解决str2 2str1 1str3 3str1 4str4 7str2 5str3 9用的\t隔开,得到结果 str1 1,4 str2 2,5str3 3,9str4 7我这里map,reduce都是单独出来的类,用了自定义的keypackage com.kan

2014-05-29 12:15:06 2605 1

原创 抽象公共类,复用公共方法为多个对象

今天学习如何实现愤怒的小鸟,用到了JBox2D构建物理世界(这个不是这篇文章重点,但是很谢谢这个开源玩意)一般一个独立的物体的实体类import org.jbox2d.dynamics.Body;import org.liky.angrybird.util.Globals;import org.liky.angrybird.util.ImageUtils;import

2014-05-26 16:50:39 2263

原创 hadoop学习;block数据块;mapreduce实现例子;UnsupportedClassVersionError异常;关联项目源码

对于开源的东东,尤其是刚出来不久,我觉得最好的学习方式就是可以看源码和doc,测试它的例子为了方便查看源码,关联导入源码的项目block数据块,在配置文件hdfs-default.xml中可以查看到,记住要修改不是在这里block文件存储块是最基本的单位查看block存放位置,配置文件中查看如果文件大于64M会占两个块,meta文件是校验

2014-05-23 18:58:05 1466 1

原创 hadoop;RPC;调用接口;cmd的jps查看java进程;有main方法的类才能产生进程

RPC(remote procedure call)不同java进程间的对象方法调用,一方称作服务端,一方称作客户端;被调用的对象的方法执行发生在server端首先应该编写服务端MyServer,客户端MyClient,操作对象类MyBiz(根据服务端方法参数推测的),操作对象接口MyBizable(根据客户端方法参数推测的)通过查看源码,一步步向里查看,直到没有return该方法出现

2014-05-22 19:45:44 2140

原创 hadoop源码解读namenode高可靠:HA;web方式查看namenode下信息;dfs/data决定datanode存储位置

点击browserFilesystem,和命令查看结果一样当我们查看hadoop源码时,我们看到hdfs下的hdfs-default.xml文件信息我们查找${hadoop.tmp.dir}这是引用变量,肯定在其他文件有定义,在core-default.xml中查看到,这两个配置文件有个共同点:就是不要修改此文件,但可以复制信息到core-site.xml和hdfs-sit

2014-05-22 15:49:01 1746

原创 hadoop学习;hdfs操作;运行抛出权限异常: Permission denied;api查看源码方法;源码不停的向里循环;抽象类通过debug查找源码

package com.kane.hdfs;import java.io.InputStream;import java.net.URL;import org.apache.hadoop.fs.FsUrlStreamHandlerFactory;import org.apache.hadoop.io.IOUtils;public class Test {

2014-05-22 14:57:10 2376 1

原创 android传感器;摇一摇抽签功能

package com.kane.sensortest;import java.util.Random;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.Sen

2014-05-22 12:03:18 2133

原创 hadoop学习;hadoop伪分布搭建

先前已经做了准备工作安装jdk什么的接下来开始

2014-05-21 12:25:05 1058 1

原创 android:启动服务;广播(最高优先窃听信息)并转发给别人

3.1、Service服务Service类似Activity,实际上就是一个没有界面的Activity,而且默认不会随着程序关闭而关闭。 开发人员自定义的服务类一般用来完成一些安全软件的一些监听功能,以及消息提示,流氓软件的功能。系统服务则是通过类似getSystemService()的方法来取得系统的一些服务管理类(XxxxManager),来调用系统处理好的功能完成自己需要的操作,

2014-05-19 21:23:02 1136

原创 hadoop学习;datajoin;chain签名;combine()

hadoop有种简化机制来管理job和control的非线性作业之间的依赖,job对象时mapreduce的表现形式。job对象的实例化可通过传递一个jobconf对象到作业的构造函数中来实现。x.addDeopendingJob(y)意味着x在y完成之前不会启动。鉴于job对象存储着配置和依赖信息,jobcontrol对象会负责监管作业的执行,通过addjob(),你可以为jobcont

2014-05-19 00:26:35 1505

原创 博弈树,动态规划(计算好的子问题存储起来,以后直接取用)

public class GameTree {/*** 判断剩余球数,谁能取到最后谁赢,* ,一人取一次,默认我方先取,,能否必胜,能就返回true,否则false* @param x剩余球数* @return*/static boolean f(int x){int[] op={1,3,7,8};//每次取球只能有四种情况for(int i=0;iif (

2014-05-19 00:24:34 2383 1

原创 hadoop学习;Streaming,aggregate;combiner

hadoop streaming允许我们使用任何可执行脚本来处理按行组织的数据流,数据取自UNIX的标准输入STDIN,并输出到STDOUT通过设定mapper为‘RandomSample.py 10’,我们按十分之一的采样率,没有设定特殊的reducer,一般默认使用IdentityReducer(把输入直接转向输出)通过HDFS的命令getMerge(输出合并)或其他文件操作,可以获得

2014-05-17 17:52:43 1747

原创 hadoop学习;安装jdk,workstation虚拟机v2v迁移;虚拟机之间和跨物理机之间ping网络通信;virtualbox的centos中关闭防火墙和检查服务启动

hadoop分割与读取输入文件的方式

2014-05-16 15:35:19 1282

原创 hadoop学习;自定义Input/OutputFormat;类引用mapreduce.mapper;三种模式

hadoop分割与读取输入文件的方式被定义在InputFormat接口的一个实现中,TextInputFormat是默认的实现,当你想要一次获取一行内容作为输入数据时又没有确定的键,从TextInputFormat返回的键为每行的字节偏移量,但目前没看到用过以前在mapper中曾使用LongWritable(键)和Text(值),在TextInputFormat中,因为键是字节偏移量,可以是L

2014-05-14 21:01:34 1639 1

原创 hadoop学习;大数据集在HDFS中存为单个文件;安装linux下eclipse出错解决;查看.class文件插件

一个典型的hadoop工作流会在别的地方

2014-05-13 18:18:29 1797 2

原创 Hadoop学习;测试;启动bug;secondary合并edits到fsimage

一个Hadoop集群拥有多个并行的计算机,用以存储和Hadoop强调代码向数据迁移

2014-05-12 18:51:06 1329 2

转载 数据库连接池:最小数必有;C3P0连接池

数据库连接池编辑数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接

2014-05-09 16:34:55 2965

以太坊黄皮书

以太坊黄皮书

2018-11-16

ImageMagick-6.9.tar.gz

ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite language. Choose from these interfaces: G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), L-Magick (Lisp), Lua, NMagick (Neko/haXe), Magick.NET (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images dynamically and automagically.

2015-03-10

gifsicle1.64

Gifsicle是一个用于处理GIF图像文件的功能强大的命令行程序 它良好地支持透明度和颜色图处理 简单图像变形(剪切 翻转) 可以创建 拆解和编辑GIF动画 它也可以按空间优化GIF动画 同时包括的还有GIF动画浏览器 以及一个检查两个GIF看起来是否相同的程序 Gifsicle is a powerful command line program for manipulating GIF image files It has good support for transparency and colormap manipulation simple image transformations cropping flipping and creating deconstructing and editing GIF animations It can also optimize GIF animations for space Also included is a GIF animation viewer and a program that checks whether two GIFs look the same ">Gifsicle是一个用于处理GIF图像文件的功能强大的命令行程序 它良好地支持透明度和颜色图处理 简单图像变形(剪切 翻转) 可以创建 拆解和编辑GIF动画 它也可以按空间优化GIF动画 同时包括的还有GIF动画浏览器 以及 [更多]

2014-08-04

ImageMagick-6.8.8-10.tar.gz

ImageMagick-6.8.8-10.tar.gz 第三方修改图片的库,非常游泳

2014-07-16

go1.2.linux-amd64.tar.gz

go语言64位linux安装包,这样就不需要通过工具获取go源代码

2014-07-04

MyBATIS资源包和开发文档

MyBATIS资源包和开发文档,开发的pdf内容非常详细,记得拷贝核心包和lib下的包到项目中

2014-06-12

jedis-2.0.0.jar

jedis-2.0.0.jar,内存数据库,测试完全可用,用于搜索引擎推荐

2014-06-05

反编译android

android反编译成.class->.java

2014-04-16

android文本/图片切换,contentresolver,抽屉,评级,scroll,bitmap使用

android文本/图片切换,contentresolver,抽屉,评级,scroll,bitmap使用

2014-04-05

android程序员宝典应用

android程序员宝典应用。用自定义组件控制循环组件使用bug还添加标志显示答案标志位;通过包名读取配置文件AndroidManifest.xml

2014-04-01

android文件管理器源码

android文件管理器源码,listView的运用

2014-03-28

BigTable;MapReduce;GFS英文论文

BigTable MapReduce GFS 英文论文.

2014-03-26

cygwin64安装包

cygwin64安装包,在windows搭建cloudstack的前提

2014-03-17

SpringJDBCStruts实现产品列表;增加产品(上传图片),java国际化

SpringJDBCStruts实现产品列表;增加产品(上传图片),java国际化(拦截器)

2014-03-14

日志辅助软件,保存在本地硬盘文件中

日志辅助软件,保存在本地硬盘文件中,保存在D盘的SSH.LOG文件

2014-03-12

java web购物系统附带oracle数据库语句,MD5加密

购物系统,java web,oracle建表,分页功能,servlet+jsp

2014-03-09

ASP.net酒店管理系统,存储过程分页的数据库

酒店管理系统的数据库文件,配合上传的C#代码,实现asp.net功能

2013-03-28

ASP.net酒店管理系统,绑定数据库,存储过程分页

管理系统代码,存储过程连接数据库,三层实现,存储过程分页用到sqldataAdapter

2013-03-25

空空如也

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

TA关注的人

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