- cppcheck 安装
一帘忧梦
linuxlinux
1.先解压tar-zxvfcppcheck-2.13.0.tar.gz-C/usr/share/cppcheckmakesudomakeinstallFILESDIR=/usr/share/cppcheck否则会出现找不到std.cfg当出现找不到std.cfg时makeCFGDIR=/usr/share/cppcheck/sudomakeinstallFILESDIR=/usr/share/cp
- 使用SonarQube检测c++代码漏洞
liuhao11223344
sonarc++windowssonar-scanner
使用SonarQube检测c++代码漏洞今天我们来学习如何搭建SonarQube并使用SonarQube来检测c++的代码漏洞。准备工作.dk11安装包sonar-scanner部分安装包中文包sonar-l10n-zh-plugin-1.16cppcheck安装包mysql安装包(如果未涉及到数据库的代码检测,此部分可以不准备)下载地址注意事项SonarQube的版本,推荐安装7.9.1版本的,
- Centos 7 docker 安装代码检测工具Sonarqube和Cppcheck
manok
代码安全SonarQubeJenkinsdevopsDocer自动化检测工具
各位朋友,下面我Centos7docker安装代码检测工具Sonarqube和cppcheck等过程放在这里,供大家参考。首先安装CentOs7:dockerpullJenkins/jenkins:ltsmkdir/home/jenkins修改目录执行权限chown-R1000:1000jenkins/给uid为1000的权限ls-ndjenkins/查看文件权限docker设定执行权限docke
- 静态代码检测-cppcheck
逆风奔跑的攻城狮
静态代码检查c++
文章目录介绍使用方法1、检查某一个c/c++文件2、检查某一路径下的所有文件3、启用需要检查的错误id4、查看帮助信息5、查看版本信息6、忽略检查某个文件或文件夹7、屏蔽某些文件的警告8、将检查结果输出到文件9、多线程检查常见错误修改1、缺少头文件2、缺少初始化3、未使用的私有函数4、之前赋值的变量未使用前又重新赋值5、内存溢出6、未定义成const变量7、使用标准库进行优化安装方法1、linux
- C++代码静态检车(cppcheck)
跃龙客
C/C++c++ubuntulinux
C++代码静态检车(cppcheck)安装cppcheck#root@ubuntuin~/xuean_isupongit:masterx[10:41:43]$apt-cachesearchcppcheck|grepcppcheckcppcheck-toolforstaticC/C++codeanalysis(CLI)cppcheck-gui-toolforstaticC/C++codeanalys
- linux静态代码检查工具,静态代码检查工具 cppcheck 的使用
何超瘦
linux静态代码检查工具
CppCheck是一个C/C++代码缺陷静态检查工具。不同于C/C++编译器及其它分析工具,CppCheck只检查编译器检查不出来的bug,不检查语法错误。所谓静态代码检查就是使用一个工具检查我们写的代码是否安全和健壮,是否有隐藏的问题。比如无意间写了这样的代码:intn=10;char*buffer=newchar[n];buffer[n]=0;这完全是符合语法规范的,但是静态代码检查工具会提示
- C/C++代码缺陷静态检查工具cppcheck
UUUUTaossienUUUU
C/C++c++c语言静态检查工具cppcheck
cppcheck介绍和安装CppCheck是一个C/C++代码缺陷静态检查工具。静态代码检查是检查代码是否安全和健壮,是否有隐藏问题。CppCheck只检查编译器检查不出来的bug,不检查语法错误。CentOS在线安装命令:yuminstallcppcheckC/C++常见内存问题(1)heapuseafterfree堆内存释放后继续使用(2)stackuseafterreturn栈内存函数返回后
- CppCheck代码静态检测工具
konishi5202
代码质量静态检测CppCheck代码检测代码质量
文章目录一、简述二、安装二、使用2.1第一个测试程序2.2检查文件夹中所有文件2.3检查部分或过滤部分文件三、严重性四、其他常用用法4.1启用其他检查4.2保存结果到文件4.3多线程检查4.3设置目标平台4.4与cmake项目配合使用4.5宏定义4.6XML格式输出4.7让git提交前支持CPPCheck一、简述Cppcheck是一种C/C++代码缺陷静态检查工具。不同于C/C++编译器及很多其它
- 【cppcheck 静态代码分析工具使用教程】
小秋SLAM入门实战
从零开始学SLAMc++
cppcheck是一个流行的静态代码分析工具,用于C和C++程序。它可以帮助检测代码中的错误、未定义的行为、内存泄漏等。在Ubuntu系统上使用cppcheck的基本步骤和示例如下:文章目录安装`cppcheck`使用`cppcheck`基本用法选项示例集成到IDE注意事项安装cppcheck打开终端。使用以下命令安装cppcheck:sudoapt-getupdatesudoapt-getins
- CppCheck
OopspoO
Reference学习
CppCheck一.cppcheck介绍cppcheck是一个静态代码检查工具,支持c,c++代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。执行的检查包括:自动变量检查数组的边界检查class类检查过期的函数,废弃函数调用检查异常内存使用,释放检查内存泄漏检查,主要是通过内存引用指针操作系统资源释放检查,中断,文件描述符等异常STL函数使用检查代码格式错误,以及
- Class ‘xxxx‘ has a constructor with 1 argument that is not explicit. cppcheck常见错误以及为什么
小刚学長
C++经验教训
静态检查是比较好的一种自动检查代码工具,可以发现一些隐藏问题,当然更多是让你的代码更加规范,更加在可控范围内。以下是我整理的错误,也是自己对C++进一步的思考构造函数显式调用问题提示:Class'CLBTimeSpan'hasaconstructorwith1argumentthatisnotexplicit.Suchconstructorsshouldingeneralbeexplicitfor
- cppcheck新手指引
baboon_chen
linux命令cppcheck使用指引cpplint
文章目录一、简介功能原理特征二、安装WindowsLinux三、使用1、Manual2、Windowsgui3、WindowsCli、Linux4、vscode5、严重等级6、常用示例7、Suppressions8、html报告四、用户是否可以编写检查规则?五、CppcheckPremium 一、简介cppcheck是一个开源的静态代码分析工具,用于检查C和C++代码中的潜在问题和错误。官网:Cp
- vscode中嵌入cppcheck进行静态检查,包含插件使用方法
风吹花中花吹风
嵌入式vscodeidevisualstudiocode
1vscode下载插件cpp-check-lint如图:下载好之后按ctrl+shift+p打开用户设置(usersetting),在设置中追加加入以下代码:/*cppcheck配置*/"cpp-check-lint.--enable":true,//启用插件"cpp-check-lint.cppcheck.--executable":"C:\\ProgramFiles\\Cppcheck\\cp
- 静态代码扫描工具汇总
while_false_
编程工具
一、概述在软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。传统的代码评审、同事复审,通过人工方式来检查缺陷仍然是一件耗时耗力的事情。而静态代码扫描工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些潜在的问题。通过调研,本文将着重介绍几款常用的静态代码扫描工具,这些工具分为几类:轻量级静态代码扫描工具:Cppcheck、Tscancode插件嵌入式扫描工
- cppcheck值得推荐的开发工具链工具
快乐的阿常艾念宝
c&c++技术小工具cppcheck代码静态检查工具
缘由最近与一开源社区交流,了解到它的项目采用cppcheck做一项代码检查。最近一直在试用cppcheck,看其效果。直到今天看到一个逻辑大致正确,但存在笔误的代码,觉得cppcheck对程序员还是有很大辅助价值的!隐患代码#include#include#include#includeintmain(void){inta=1;intb=2;printf("Thethirdparameterisi
- 免费使用SonarQube审查C/C++代码
Elaine猿
C/C++c语言c++开发语言
文章目录SonarQube审查C/C++代码一、背景二、工具准备(附本例版本)三、部署环境1、JDK2、SonarQube3、Sonar-cxx4、Sonar-scanner5、Cppcheck四、实战1、Sonarqube自定义cxx规则2、使用Cppcheck对项目代码进行分析3、配置项目的一些必要信息4、Sonarqube创建项目5、使用sonar-scanner进行代码的静态扫描Sonar
- CppCheck静态代码检查工具教程【Windows和Linux端】
薇远镖局
CppChecklinux运维
目录1、背景2、特性介绍2.1、检查结果2.2、检查范围2.3、支持的检查规则(列举一些):2.4、自定义规则3、linux端4、windows端1、背景最近调研了几款c/c++代码静态检查工具,包括cppcheck、cpplint、cppdepend、splint、tscancode、sonaqube等,对比后认为cppcheck使用起来最方便,检查内容相对全面,支持多平台应用(linux和wi
- QT/C++调试技巧:内存泄漏检测
rainbow_lucky0106
C++\QTc++
文章目录内存泄漏方案一方案二:CRT调试定位代码位置方法1方法2其它问题方案三:使用vs诊断工具方案四:使用工具VLD(VisioLeakDetector)方案五Cppcheck内存泄漏内存泄漏:指的是在程序里动态申请的内存在使用完后,没有进行释放,导致这部分内存没有被系统回收,久而久之,可能导致程序内存不断增大,系统内存不足……引发一系列灾难性后果方案一#ifdefined(WIN32)&&de
- VScode使用之C语言静态检查
会打莎士比亚的猴子
#VScode使用vscodec语言ide
简介cppcheck是一个静态代码检查工具,支持c,c++代码;作为编译器的一种补充检查,cppcheck对产品的源代码执行严格的逻辑检查。执行的检查包括:自动变量检查数组的边界检查class类检查过期的函数,废弃函数调用检查异常内存使用,释放检查内存泄漏检查,主要是通过内存引用指针操作系统资源释放检查,中断,文件描述符等异常STL函数使用检查代码格式错误,以及性能因素检查安装插件扩展搜索安装cp
- C++ 代码规范 cppcheck 样式修改
xiaozhiwise
C/C++c++
/**style*/1.UsingC-stylecast.Usereinterpret_cast(...)instead[readability/casting]const_cast(BT_VER)reinterpret_cast(BT_VER)2.Donotusenamespaceusing-directives.Useusing-declarationsinstead.(不要使用命名空间usi
- cppcheck代码静态检查工具及相关工具插件用法介绍
xuranbaba
摘要:介绍代码缺陷静态检查工具(staticcodeanalyzer)cppcheck,以及其vs、qtcreator、git、jenkins插件及用法。Cppcheck着重于检测未定义的行为和危险的编码结构,未定义行为包括:死去的指针除零整数溢出无效位移位操作数无效的转换STL的无效使用内存管理空指针取消引用出界检验未初始化变量文字常量数据更多检查范围参考cppcheck/wiki/ListOf
- Source Insight配置Cppcheck做静态测试(Windows)
buyicn
笔记cppcheckMISRA
1.安装cppcheck先从cppcheck官方网站下载cppcheck的安装包。注:(1)官网地址:https://sourceforge.net/projects/cppcheck(2)截止2023年8月,官方发布的最新版本是cppcheck-2.11-x64-Setup.msi。双击安装文件,根据安装向导,一步一步开始安装。注:本实例中,安装路径是C:\ProgramFiles\Cppche
- 通过脚本使用Cppcheck做静态测试并生成报告(Windows)
buyicn
笔记cppcheckMISRA
1.安装cppcheck先从cppcheck官方网站下载cppcheck的安装包。注:(1)官网地址:https://sourceforge.net/projects/cppcheck(2)截止2023年8月,官方发布的最新版本是cppcheck-2.11-x64-Setup.msi。双击安装文件,根据安装向导,一步一步开始安装。注:本实例中,安装路径是C:\ProgramFiles\Cppche
- 通过脚本使用Cppcheck做静态测试并生成报告(Unbuntu)
buyicn
笔记cppcheckMISRA
1.安装cppcheck如果Ubuntu系统还没有安装cppcheck,则需要先安装。安装命令:sudoaptinstallcppcheck根据提示操作,直到安装完成。可以使用下面命令查看cppcheck是否安装。$cppcheck--versionCppcheck1.90注:在我们的测试环境下,Ubuntu20.04LTS通过“sudoaptinstallcppcheck”命令默认会安装Cppc
- 关于C++静态代码扫描工具及基于jenkins流水线搭建vs报告分析工具开发的小总结
糖果店的幽灵
#jenkinsc++jenkins开发语言
静态代码扫描)主要内容:Tscancode报告解析插件使用1.Tscancodelinux使用命令介绍2.插件jar包3.tscancode扫描生成的文件4.解析报告插件执行方式与参数说明5.解析后生成报告样式CPPCHECK报告解析1.cppcheck代码扫描linux命令2.解析报告插件使用报告解析插件代码Jenkins构建主要内容:1.tscancode插件使用2.cppcheck插件使用3
- sonarqube+sonarscanner+PostgreSQL+cppcheck静态代码分析网页显示
安全二次方security²
静态代码分析代码规范代码复审静态代码分析sonarqubecppcheckPostgreSQLsonarscanner
安全之安全(security²)博客目录导读ATF(TF-A)/OPTEE之静态代码分析汇总目录一、下载sonarqube二、下载并安装jdk,同时设置环境变量
- 静态代码检查工具 cppcheck 的使用
e5Max
Qt项目实战qtcreatorCppCheck代码静态检查代码审查
CppCheck是一个C/C++代码缺陷静态检查工具。不同于C/C++编译器及其它分析工具,CppCheck只检查编译器检查不出来的bug,不检查语法错误。所谓静态代码检查就是使用一个工具检查我们写的代码是否安全和健壮,是否有隐藏的问题。比如无意间写了这样的代码:intn=10;char*buffer=newchar[n];buffer[n]=0;这完全是符合语法规范的,但是静态代码检查工具会提示
- 【实用工具】批量复制文件到指定文件夹的辅助工具(BeyondCompare+CppCheck对某次更新的文件进行静态检查)【2023.07.07】
MFC不精通不改名
QT电脑软件qtc++
摘要 开发一个功能提交了多次代码,现在需要比较最终的提交和某次提交的差异并进行静态代码检查。用到了BeyondCompare和CppCheck软件。但是有个问题,BeyondCompare不能把差异项导出,于是乎花了两个小时写了个辅助工具。使用说明第一步,检出两次代码到两个文件夹。点击展开,Ctrl+A全选,鼠标右击选择复制文件名第二步粘贴到MoveFile.exe小工具第三步,过滤+指定输出路
- Neuron Newsletter 2022-07|新增非 A11 驱动、即将支持 OPC DA
七月,我们发布了Neuron2.1.1、2.1.2两个版本,主要修复了2.1.0版本中存在的问题。此外,我们还引入了SQLite以存储Neuron的配置信息,新增了南向驱动非A11。同时优化了各插件的错误码,通过错误码可以定位大多数问题。在CI中引入了cppcheck进行代码的静态检查,在开发阶段就能避免部分问题。非A11驱动非A11驱动适用于非A11设备,插件支持CLIENT和SERVER模式对
- Ubuntu系统配置SonarQube + cppcheck + Jenkins
壹只菜鸟
#sonarqubejenkinsubuntu数据库
SonarQube1.postgresql安装及配置1.1安装postgresql1.2创建sonarqube用户1.3设置数据库2.安装sonarqube2.1设置sonarqube2.2修改sonarqube目录权限2.3sonar.properties2.4设置systemd管理sonarqube2.5web3.配置sonarscanner3.1下载3.2配置4.配置cppcheck4.1下
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio