自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caimo的专栏

技术共享,追求卓越——RC科技

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

转载 【转载】java unit test mock system.getenv

如何mock java的环境变量?

2024-02-18 16:20:49 121 1

原创 常用工具下载

tcpdump 下载:RPM resource rpmjdk下载:https://www.oracle.com/java/technologies/downloads/idea下载:下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE

2023-08-17 17:41:17 94

原创 Redis内存满分析

LLEN(KEYS "prefix:*") ——————发现用redis desk top redis5.0报错。直接vi rdb,才发现非常多的某个key在里面。由此定位到代码中存储key不设置老化时间的问题。SCAN 0 MATCH prefix:* ——发现这个游标返回很奇怪。dbsize计算db大小,判断是哪个db的问题,发现是db1的问题。Redis中先备份xxx.rdb文件,然后使用下面的工具进行分析。发现15亿数据,10小时都没有返回响应。

2023-06-21 10:15:18 135

原创 Mysql安装与使用简易教程

mysql简易安装笔记

2022-07-24 15:24:46 521 1

原创 使用root账户却报没权限Permission denied

使用root账户却报没权限Permission denied

2022-01-21 09:14:09 10529

原创 Spring data JPA查询数据后数据却被修改的奇怪问题

当你使用spring jpa时,却发现有以下情况:​​​​​​​​​​​​​问题1 identifier of an instance of .. altered to null问题2 Batch update returned unexpected row count from update [1]; actual row count: 2; expected: 1问题3Jpa 更改对象属性会被自动保存到数据库原因:原因1 hibernate的持久态原因2hiber...

2021-09-30 15:56:47 341

原创 HibernateException: identifier of an instance of com.xxx was altered from id_xxx to null

如果出现以下错误,说明APP的id被修改了。不管是查询USER还是查询Role,都不好使。at java.lang.Thread.run(Thread.java:748) [?:1.8.0_272]Caused by: org.hibernate.HibernateException: identifier of an instance of com.aaa.App was altered from id_1QGu4vXq35 to null at org.hibernate.e...

2021-09-23 11:54:08 692

原创 Ubuntu 18 版本安装mysql 5.7.29

libaio1_0.3.110-2_amd64.deb64位:http://archive.ubuntu.com/ubuntu/pool/universe/m/mecab/libmecab2_0.996-1.2ubuntu1_amd64.deb32位:http://archive.ubuntu.com/ubuntu/pool/universe/m/mecab/libmecab2_0.996-1.2ubuntu1_i386.deblibjson-perl_4.03000-1_all.deb下载..

2021-06-17 17:03:22 319

原创 【算法学习笔记】滑动窗口-JAVA版本

滑动窗口解决leetcode的最小覆盖子串问题:除了窗口更新和minDiff计算,其他都是框架。最关键的是valid的理解,就是判断window是否包含了need的所有内容。package com.company;import java.util.HashMap;import java.util.Map;public class SlideWindow { public static void main(String[] args) { String src ..

2021-02-16 17:58:10 143

原创 tcpdump与wireshark抓包分析笔记

1、抓包tcpdump -i any -s 65535 -w /tmp/http.cap “port 80”2、wireshark打开http.cap可以按以下四种过滤http.request.uri.path == “/url/you/want/find”http.request_number == 1ip.src == 172.16.0.1ip.dst == 172.16.0.2

2021-02-03 20:55:09 193

转载 【杂谈】《2020年度盘点出炉!技术好文一口气读完》读书笔记2021年1月2日

1、架构DDD:领域驱动设计。其实本质上就是不同的事情分开,解耦。从最高的业务层次解耦。分下去开发自然就是解耦的。 多维思维:使用矩阵、图处理复杂事务,单纯大脑枯死冥想可能很难构造清晰的逻辑。 辩证思维2、代码开发: 使用JFR性能分析工具 测试:使用TestableMock开源工具,LLT mock变得非常简单3、前沿技术Rust,解决了内存泄露等问题,但是编码和性能都像C++,而且要自己处理生命周期。编译比较困难。 AI、氮化镓(GaN)、...

2021-01-02 19:49:20 221

转载 MYSQL 8.0.19 报The user specified as a definer (‘mysql.infoschema‘@‘localhost‘) does not exist

问题现象:mysql> show databases;ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist解决方法:1.先看下mysql是否设置了环境变量,如果没设置,就需要切换到mysql的bin目录下执行命令mysql -P 3306 -h 127.0.0.1 -u root -p2.给root用户添加权限mysql8.0以前

2020-10-26 00:14:21 4937 1

转载 Wireshark无法识别SSL/TLS流量,如何用wireshark打开HTTPS报文

Wireshark无法识别SSL/TLS流量最近发现使用wireshark打开HTTPS流量包,在协议部分看不到SSL/TLS,数据流量显示如下截图:出现这样的问题,可能是wireshark配置的SSL/TLS端口和数据包实际的端口不匹配,导致wireshark不去解析未知端口的SSL/TLS流量信息,可以按如下截图修改。在SSL Ports上加上自定义安全端口...

2019-08-05 21:35:58 3134

原创 C、C++,JAVA编程常用工具,常用快捷键,提升工作效率

source insightC/C++编程利器    shift+f8 高亮词    F7快速搜索所有符号,比如函数名称、宏定义、全局变量等。    ctrl+/ 查找pc lint这是一个编译工具,级别非常高。能找出变量定义了未使用等错误。可以配在source insight中。免安装,copy到c盘C:\pclint,对source insight进

2015-04-04 14:54:38 1339

原创 利用Photoshop在Matlab中快速生成数据挖掘数据集、聚类、分类数据集

http://note.youdao.com/share/?id=39bd28a192ff85627b313d253032b107&type=note

2014-06-07 10:21:13 2874

原创 create type oracle 无返回 sql语句返回不了(创建对象 正斜杠的作用)

在oracle数据库使用create type 命令

2014-05-08 15:14:51 2220

原创 Spark WordCount 读写hdfs文件 (read file from hadoop hdfs and write output to hdfs)

1 Create development environment in eclipse (juno version at least)just install scala : help->install new software->add url: http://download.scala-ide.org/sdk/e38/scala29/stable/site2

2014-04-14 16:43:14 25043

原创 Spark WARN cluster.ClusterScheduler: Initial job has not accepted any resources;check your cluster

WARN cluster.ClusterScheduler: Initial job has not accepted any resources; check your cluster UI to ensure that workers are registered and have sufficient memoryspark cluster

2014-04-13 19:42:31 27159 4

原创 SPSS Clementine 12支持的功能或算法

自动功能分类算法:关联算法:聚类算法:

2014-03-06 15:17:40 2628

原创 给cocos2d-x 3d模型加光照(配置3d toolkit for cocos2d-x 到Android运行)

0、简介:由于我需要在Android中添加光照,但是cocos2d-x并没有,幸好大神wantnon最近出了一个3d工具箱:3D ToolKit for cocos2dx 是一个简单的cocos2d-x 3D扩展,可以方便地在cocos2dx环境中创建3D图形。基于cocos2d-x 2.2开发。已实现功能:1,向量和矩阵运算。2,扩展的3D相机。(

2014-03-02 14:34:45 3651

转载 Java heap的实现 最小堆的实现 代码简洁

public class HeapMin { private int[] Heap; private int maxsize; private int size; public HeapMin(int max) { maxsize = max; Heap = new int[maxsize]; size = 0; Heap[0] = Integer.MIN_VALUE;

2014-02-18 10:25:37 14209

原创 win7 vmware CentOS5.4不能上网,配置上网

本机器win7,用虚拟机vmware安装了centos5.4,发现不能上网,将其设置为如下即可上网。 详情查看:http://note.youdao.com/share/?id=2f6462ef31305de245ba293ee8848c56&type=note

2014-02-09 17:58:23 1190

原创 weka支持的算法和weka简单的聚类例子

weka是数据挖掘的平台,集成了很多算法。下面做最新版本的weka-3-6-10.exe(下载页面:http://www.cs.waikato.ac.nz/ml/weka/downloading.html)展示:分类算法:                   聚类算法:关联算法:

2014-01-16 11:59:40 15105 1

原创 回溯法求解N皇后问题。

N皇后问题就是:不存在两个皇后同行或同列,或在同一斜线上。如下图所示。黑色块表示其中一个皇后放在了第二行,第三列。这时,只有绿色圈圈才能放其他的皇后。         回溯法的基本思想:确定了解空间的组织结构后,回溯法就从开始结点(根结点)出发,以深度优先的方式搜索整个解空间。这个开始结点就成为一个活结点,同时也成为当前的扩展结点。在当前的扩展结点处,搜索向纵深方向移至一个新结点。这个

2014-01-06 21:53:35 3465

原创 unable to start program XXX 拒绝访问解决

朋友用VS写点小程序,按F5调试报错"unable to start program XXX 拒绝访问", 重启机器第一次能运行成功。 1、 关闭安全软件(网上的高手告诉他的解决方案解决了问题)。2、 目前很多网游有反调试。如果机器运行了个网游客户端,关掉客户端后再F5调试(摘自http://blog.csdn.net/zdaqian/article/details/8673304)。

2013-12-23 22:00:55 11643 1

转载 反斜杠加3个数字是什么编码?JAVA转义序列、转义字符汇总。

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引号字符 \\ 反斜

2013-09-03 10:05:09 34719

转载 JAVA读取不同编码的txt文件,java获取txt文件编码格式

实验成功。获取txt编码格式函数如下: private String getCharset(String fileName) throws IOException{ BufferedInputStream bin = new BufferedInputStream(new FileInputStream(fileName));

2013-07-23 17:25:12 15277 5

原创 异常:Context initialization failed org.springframework.beans.factory.xml.XmlBeanDefinitionStoreExcept

在整合S2SH架构,配置Spring3 的事务管理的时候,添加一些tx-advise以及aop等等事务配置,在运行时发现以下错误。 - Context initialization failed   org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 10 in XML docume

2013-06-11 21:43:39 23241 1

原创 sqlserver 附加之后变成了只读

用sa用户名登陆附加数据库会出现附加的数据为只读。那么赶紧改为windows用户登陆吧。这样登陆就可以附加成功了。其他参考:http://hi.baidu.com/xjianspace/item/ca328a27cb27d9879c63d1a6

2013-05-19 23:24:47 1330

原创 猎人和狼,一个男人带两个小孩, 一个女人带两个小孩过河问题图解

题目:       猎人和狼,一个男人带两个小孩1,2, 一个女人带两个小孩a,b, 如果猎人离开,狼会吃掉所有人. 如果男人离开,女人掐死她的两个小孩. 女人离开也是. 一艘船只能载2人同时过河.他们在一边如何安全过河?(狼算一个人). 只有猎人,男人,女人能开船。解法:1、要有人回来。2、为了防止吃掉或掐死,必要时猎人和狼要一起过河,男人和女人要一起过河。下面是解法

2013-05-06 16:19:25 13347

原创 编译Coco2d-x android 程序出现make: *** No rule to make target ...CCConfiguration.o'. Stop.

在eclipse中编译cocos2d-x的项目可能出现这个问题。也许是你对项目没有clean,然后就让他编译造成的。 具体错误可能显示为:make: *** No rule to make target `/cygdrive/d/android/cocos2d-x-master/T12/proj.android/../../cocos2dx/CCConfiguration.cpp',

2013-04-02 11:31:56 10800 3

原创 Qt判断QString中的字符串是否为纯数字

/*** *判断一个字符串是否为纯数字 */int Common::isDigitStr(QString src){ QByteArray ba = src.toLatin1();//QString 转换为 char* const char *s = ba.data(); while(*s && *s>='0' && *s<='9') s++; i

2012-09-15 17:44:04 32840 9

原创 QAxBase: Error calling IDispatch member SaveAs: Exception thrown by server Code : 1004

Qt操作Excel还真是不简单啊。网上看到一段代码可以复制excel,拿来一试。新建Qt gui应用程序 桌面版。main.cpp代码为:#include #include "mainwindow.h"#include #include #include #include int main(int argc, char *argv[]){ QApplica

2012-09-04 16:29:41 17203 9

原创 mac 苹果电脑切换到root

如果苹果电脑一开始没有密码,要在“系统偏好设置”为登陆用户设1个,然后进入终端输入:sudo -i然后输入这个用户的密码就切换到root了。

2012-08-30 15:46:11 10186 2

翻译 如何创建、生成、产生、压缩为tar, tar.gz, tar.bz2,tar.xz ,gz, bz, zip, 7z, rar, etc…)

你可能需要安装下面的软件:su -c 'yum install unzip zip p7zip rar unrar bzip2 gzip lzma'可能各个系统命令不一样。ubuntu安装bzip2应该是sudo apt-get install bzip2等等。那么创建各种压缩格式的命令如下.tartar cvf filename.tar /dir.tar.gztar

2012-08-26 14:11:47 16381

原创 iPad2 3G版 5.1.1降级到4.3.3(需要4.3.3SHSH备份)

iPad2,3G 版一开始iPad2就是4.3.3越狱版,一不小心想恢复到官方的非越狱,先用小雨伞备份shsh,然后用官方的4.3.3固件恢复,结果出现3194错误,和1013错误,然后在windows下打开小雨伞tinyumbrella-5.11.00b.exe(网上下一个环境文件即可),好,没有这些错误了,然后在win7平台,用10.6的iTunes刷官方固件,结果到进度条2/3的时候,i

2012-08-25 14:47:23 4980 2

原创 快速排序的实现-C语言

介绍         快速排序是速度非常快的排序,虽然其最糟糕(已经排好序)的时间为O(n^2),但是平均时间可以达到O(nlgn),平均性能比堆排序优越!是原地排序算法。基于分治法思想。 思想:         A[left..right]被分成2个(可能空)子数组A[left..center-1]和A[center+1..right]。使得前子数组每个元素都而后子数组的元素

2012-07-25 17:19:48 1274

原创 堆排序的实现-C语言

堆堆是一个完全二叉树的数组对象。树每一层都是满的,最后一层可能除外(从一个节点的左子树开始填)。给定节点 i ,可以很容易计算父节点和子节点的位置。Parent(i) =floor(i/2)   :i/2再向下取整LeftChild(i) =2*(i+1)-1   :因为i从0开始,这和c语言的数组从0开始相对应。可以用左移运算代替*,即LeftChild(i)=(i+1)

2012-07-25 12:08:26 18548 2

原创 ICTCLAS2011中文分词在java的web项目中的使用

ICTCLAS2011中文分词在java的web项目中的使用本文包括(myeclipse与tomcat的整合过程、配置该中文分词到web项目运行过程) 由于ICTCLAS4版本出现split错误:java.lang.ArrayIndexOutOfBoundsException:-1at SegResult segResult = segTag.split(s);at Str

2012-06-24 00:11:03 10576 11

原创 Qt开发桌面Helloworld与Qt windows应用程序 双击不能运行解决方法

一、Qt的安装在http://qt.nokia.com/downloads下载qt-sdk 1.6G 包含QtCreator 地址为:http://qt.nokia.com/downloads/sdk-windows-cpp-offline双击安装即可,默认安装路径建议修改为D:\QtSDK。二、Hello QT 程序开发打开QtCreator ,菜单栏,文件,

2012-06-09 10:44:26 4898

中科院分词工具ICTCLAS2011, ICTCLAS50_Windows_32_JNI

中科院2011版分词工具ICTCLAS2011

2014-03-09

配好了3d-toolkit-for cocos2dx的Android工程

3DToolKit-for-cocos2dx 项目目前(2014年3月2日)只支持ios和win32,因此本人通过配置,将其成功运行到android上,这是android工程。 配好了3d-toolkit-for cocos2dx的Android工程

2014-03-02

vivado hls 注册机

vivado hls注册机,自动生成lic,再copy license即可,14.4亲测可用!

2014-02-26

教室3dmax模型,包括桌子、凳子、讲台、风扇、门窗、日光灯等

教室3dmax模型,包括桌子、凳子、讲台、风扇、门窗、日光灯等。 虚拟现实作品,包含wrl脚本。

2013-12-18

可将3dmax的3d模型导出为md2的脚本附加导出说明

解压后m2文件是将3dmax中3d模型导出到md2格式文件的一个脚本,并且有导出说明。

2013-12-18

Android键盘监控源码,检测按键

可以检测到android按键情况。 检测实体键盘。

2012-12-11

易命名v0.5 替换式重命名文件

简单易用的重名大师。 大家都知道F2可以重命名。但是每个文件名原有的序号全部被去掉了。 于是易命名横空出世! 比如,你有很多文件都是相同的名字(如某某某公司出品java视频教程structs架构讲解第一章第一节+序号),名字非常长,但是序号不同,那易命名就派上用场啦!! 你可以直接替换所有这些名字! 赶紧下载试试吧!

2012-09-11

ios shsh blobs 转换工具 windows版本

ios shsh blobs 转换工具 windows版本 用于对小雨伞备份的shsh转换成blobs格式的shsh文件,这样就可以用红雪redsn0w进行绑定到ipsw固件上,自制固件了!

2012-08-25

redsn0w_win_0.9.14b2.zip 红雪越狱windows版本最新版

redsn0w_win_0.9.14b2.zip 红雪越狱最新版,可以自制固件,进行降级!

2012-08-25

redsn0w_mac_0.9.14b2.zip 红雪越狱,自制固件工具最新版

红雪越狱,自制固件工具最新版 MAC平台

2012-08-25

Decrypt.zip( vfdecrypt + xpwntool ) Decrypt Firmware Files破解ipsw工具

破解教程是这个网址http://www.ifans.com/forums/threads/how-to-decrypt-firmware-files-mac.357068/ 里面有个东西Decrypt.zip下载不了,我上传到这里。 Decrypt.zip( 包含vfdecrypt + xpwntool ) Decrypt Firmware Files破解ipsw工具

2012-08-21

iPhone备份SHSH工具TinyUmbrella的环境文件

TinyUmbrella 运行必须的环境文件。 TinyUmbrella是不能单独运行的,需要这个环境文件才行。 用法,将TinyUmbrella环境文件解压,然后将TinyUmbrella放到里面。双击TinyUmbrella就可以用了。

2012-08-20

xPwn Windows Nightly 0.3.rar

 xPwn是一款跨平台的iPhone破解工具,支持Linux、Mac和Windows三大平台使用,以命令行方式运行。 这个是windows版本的

2012-08-20

xPwn Linux X86 Nightly 0.3.rar

 xPwn是一款跨平台的iPhone破解工具,支持Linux、Mac和Windows三大平台使用,以命令行方式运行。 也是jailbreakme 3.0源码所需的xpwntool工具吧。 这个是linux版本

2012-08-20

SMPTE 336M标准 MXF KLV

SMPTE 336M行业标准 介绍 常用电视视频格式MXF文件交换格式 的KLV

2012-04-17

ffplay精简版VC6.0平台c源码

ffplay精简版VC6.0平台c源码

2011-12-03

coopen_setup_100011.exe

播放器 在线电视播放器,还好吧,下载玩玩吧?

2009-10-02

无忧登入软件

你还在浪费时间输入密码吗<br>用无忧登入软件,安全性高!节省一切输入密码之忧!<br><br>请联系http://jk061.3u.cn<br>QQ:710836593.qq.qzone.com

2007-12-30

空空如也

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

TA关注的人

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