- SpringBoot Web项目杂记
Drew晓
javaspringBoot
一、整合多数据源1、pom文件引入依赖org.mybatis.spring.bootmybatis-spring-boot-starter1.3.2org.springframework.bootspring-boot-starter-data-jpamysqlmysql-connector-javacom.oracleojdbc611.2.0.32、配置properties文件属性spring.
- MinGW-w64编译Qt5.14.1(含静态编译版本)杂记
wh201906
Qt
(前前后后大概build了10次…)参考资料:https://zhuanlan.zhihu.com/p/40271922本文仅用于记录此次编译细节,且此次编译目的仅在于生成MingGW-w64可用的Qt库,不追求编译尽可能多的库,不保证在其它机器上可用脚本见文末使用的MinGW-w64版本为x86_64-8.1.0-posix-sjlj-rt_v6-rev0,不过这个的版本影响不大因为Active
- tigase源码学习杂记-IO处理的线程模型
qq_16291159
IM学习xmpptigasejava源码多线程IO模型
前言tigase是一个高性能的服务器,其实个人认为作为即时通讯的服务器,高性能主要体现在他对IO复用,和多线程的使用上,今天来学习一下他的IO的线程处理模型的源码,并记录一下他优秀的设计。概述tigase是使用的NIO作为自己的IO模型。IOService是实现了Callable接口的并持有SocketChannel对象的一个抽象的IO封装对象。tigase的IO处理线程模型的核心类是Socket
- 代码杂记2
WindBlues
算法c++动态规划leetcode
对顶堆使用一个最大堆和一个最小堆,最大堆维护小于中位数的那一半数,最小堆维护大于中位数的那一半,然后要保持两个堆的大小平衡,即数量差值小于等于1,当数字总数是奇数的时候,中位数就是数字数量较大堆的堆顶元素,当总数为偶数的时候,中位数就是两个堆顶元素的平均值。priority_queue,less>que1;//最大堆存小于中位数的部分priority_queue,greater>que2;//最小
- #Android开发杂记--新版安卓(SDK>=29)中的文件读写方法
投笔丶从戎
Androidandroid
#Android开发杂记--新版安卓(SDK>=29)中的文件读写方法引言外部文件读取外部文件写入内部文件读写引言众所周知,随着Android版本的升级,以下两个用来读写文件的权限逐渐被弃用:在新版本的安卓中想要进行文件读写可真不是一件容易的事,笔者翻阅了无数文档后,最终找到了最简单的方法,并且不需要申请任何权限,包括上述两个权限。外部文件读取在新版安卓中,想要进行文件读取,需要用到Storage
- 【杂记六】安装miniconda后,如何去除terminal的base
挪威的深林
个人笔记python
禁用基本环境的自动激活的步骤打开终端:打开终端窗口。运行配置命令:执行以下命令,关闭基础环境的自动激活功能。condaconfig--setauto_activate_basefalse验证更改:关闭并重新打开您的终端以确保更改生效。这解释condaconfig--setauto_activate_basefalse:此命令修改Miniconda配置,以防止在打开新的终端会话时自动激活基本环境。其
- 机器学习(二) 本文(2.5万字) | KNN算法原理及Python复现 |
小酒馆燃着灯
机器学习算法k近邻算法
文章目录一KNN算法原理二KNN三要素三机器学习中标准化四KNN分类预测规则五KNN回归预测规则六KNN算法实现方式七KDTree7.1构造KDtree7.2KDtree查找最近邻八KNN特点九KNN算法实现案例一案例二1.机器学习2.深度学习与目标检测3.YOLOv54.YOLOv5改进5.YOLOv8及其改进6.Python与PyTorch7.工具8.小知识点9.杂记一KNN算法原理K近邻分类
- 机器学习杂记
被自己蠢哭了
深度学习机器学习
过拟合处理方法:早停正则化dropout数据增广避免局部极小值方法:以不同的初始值来训练网络,最终选取最小的。使用模拟退火技术。模拟退火在每一步都以一定的概率接受比当前解更差的结果,从而有助于跳出局部极小。在每一步迭代过程中,接受次优解的概率要随着时间的推移而逐渐降低,从而保证算法稳定。使用随机梯度下降。与标准梯度下降精确计算梯度不同,随机梯度下降算法在计算梯度时加入了随机因素。于是,即使陷入局部
- 服务器与环境配置——Ubuntu22.04杂记
Osiria
服务器pythonubuntu
服务器与环境配置——Ubuntu22.04杂记系统配置apt/apt-getProxy配置修改主机名用户权限文件复制一些容易出错的python库安装Pytorch3D(0.7.5)psbody-mesh4.0([link](https://github.com/MPI-IS/mesh))其它系统配置apt/apt-getProxy配置sudonano/etc/apt/apt.conf.d/prox
- 【科研杂记_8】ArcGIS常见的小故障
科熊小猪
科研杂记arcgis
故障列表(1)ArcMap遇到了严重的程序错误,无法继续(2)使用ArcGISPro很卡顿(3)崩溃:ESRIReporter已停止工作一、ArcMap遇到了严重的程序错误,无法继续有以下几种情况对应的解决方案:1.配置文件错误①删除ArcMap在注册表中的用户配置信息,位置在注册表中的“HKEY_CURRENT_USER\Software\ESRI”文件夹下。②更换新用户,原用户注销。2.Nor
- 汽车电子开发杂记
kuanyun_kang
汽车电子开发笔记汽车
本章内容为本人在汽车电子开发中随手进行的一些笔记,拓展对汽车电子行业的知识面,若有错误之处欢迎在评论区指出,感谢!软件层开发各层及作用系统层(SystemLayer):该层提供对系统资源(操作系统、基本/通用类型、通用过滤器、数据转换、产品信息......)的访问。它是选定处理器的标准化环境,这个图层可以被所有其他图层使用。基础层(BaseLayer):这一层提供对内部微处理器外设的标准访问。(定
- 解题中遇到的一些小知识点【杂记】
马小超i
题目杂记c语言
C++输出stringprintf函数只能输出类型是char*的字符串,string类型的对象不止包含字符串,还包含了许多用于操作的函数,所以&str并非字符串的首地址,如需输出string对象中的字符串,可以使用string的成员函数c_str(),该函数返回字符串的首字符的地址。std::stringa="12345";printf("%s\n",a.c_str());charb[10]={'
- C语言字符与字符串杂记
du__kefeng
C语言c语言字符串
文章目录前言一、字符0,'0','\0'二、字符串为什么用char*存储字符串而不用char计算字符串长度三、字符数组与字符串常量的区别总结前言最近学习了C语言字符和字符串的相关知识,本文将学到的相关知识中本人认为比较有意思的知识点记下来,方便以后复习。提示:以下是本篇文章正文内容,下面案例可供参考一、字符0,‘0’,’\0’在学习字符的相关知识的时候,让我印象比较深的是这三个字符,此处做个记录。
- 2025美赛赛前准备笔记(论文手)
咒法师无翅鱼
美赛相关算法
赛前模拟反思杂记全程电话联系:论文手注意记录选择模型的过程&解决问题的考虑过程(比如观察出数据有什么样的特点,这个模型有什么优势,如果有影响可以离开,需要时再来)人不在的时候及时共享进度(资料共享)模型确定后:推荐学习资料最后反馈给论文手的结果不是“讲解模型的过程”,而是“解决题目问题的过程”:问题分析-解决问题的思路-模型选择的理由-(线上讲解)拿到资料以后第一时间确认可用,有问题第一时间反馈难
- 【杂记-浅谈BGP边界网关协议】
叫我小虎就行了
网络工程进阶知识BGPBGP边界网关协议边界网关协议
BGP边界网关协议一、BGP边界网关协议概述二、BGP的特点及与IGP的区别三、BGP的路由属性四、BGP协议中使用的报文一、BGP边界网关协议概述1、BGP,BorderGatewayProtocol,即边界网关协议,是一种在自治系统(AS)之间交换网络层可达性信息的路由选择协议。每个AS通常由一个或多个网络组成,并由单一的技术管理机构管理,使用相同的选路策略。BGP协议运行在TCP之上,端口号
- 【杂记-浅谈TCP/IP协议模型】
叫我小虎就行了
网络工程进阶知识TCP/IP
TCP/IP协议模型一、TCP/IP协议概述2、端口号使用规则二、TCP/IP各层级一、TCP/IP协议概述TCP/IP,TransmissionControlProtocol/InternetProtocol。TCP/IP协议是指一个有FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,是互联网通信的基础,它定义了数据在网络中传输的整个流程,这个模型将网络通信的任务分解为若干层次,每一层都
- go学习杂记
h799710
golang学习开发语言
一些学习时候留下的杂技,单纯用来记录,想要系统学习的话还是要看书籍哈2025/1/21面向对象原则依赖倒置原则:高层模块依赖于抽象,而不是具体实现。(高层不依赖底层,而是依赖抽象接口。这样随时可以切换选择底层接口)里氏替换原则:子类可以无缝替换父类,且不破坏系统的正确性。接口隔离原则:客户端不应依赖于它们不使用的接口,接口应尽可能小且具体。这些原则旨在提高代码的可维护性、可扩展性和可复用性inte
- sql server 杂记
yangchz
sqlserver
sqlserver杂记sqlserver中也具有标准SQL的三层结构:数据库(DATABASE)——模式/框架(SCHEMA)——表(TABLE)。但是在对某个表进行操作时,会有下面这三条语句:SELECT*FROMrelevantDB.relevantSchema.someTable;SELECT*FROMrelevantSchema.someTable;SELECT*FROMsomeTable
- SQL语句总结杂记【收集中】
haiross
oracle开发SQL语句
表test只有ID和NAME字段,包含三行数据。一、selectnullfromtest;和select*fromtest;对比:1、SQL〉select*fromtest;IDNAME--------------1a2b3c已返回3行2、SQL〉selectnullfromtest;NULL-----------已返回3行说明:null表示select语句执行后获得了结果集,只是不显示内容在屏幕
- 【杂记---SQL Server 的默认实例和命名实例的文件位置】
feixianxxx
杂七杂八SQLServer知识点sqlserver数据库引擎服务器c
SQLServer的默认实例和命名实例的文件位置ps:MSDN摘入安装SQLServer将安装一个或多个单独的实例。无论是默认实例还是命名实例都有自己的一组程序文件和数据文件,同时还有在计算机上的所有SQLServer实例之间共享的一组公共文件。所有SQLServer实例的共享文件:单个计算机上的所有实例使用的公共文件安装在文件夹:/ProgramFiles/MicrosoftSQLServer/
- SQL杂记
ℒℴѵℯ陆·离ꦿ໊ོﻬ°
SQLsql数据库
1.表的创建、修改、删除1.1直接创建表:CREATETABLE[IFNOTEXISTS]tb_name--不存在才创建,存在就跳过(column_name1data_type1--列名和类型必选[PRIMARYKEY--可选的约束,主键|FOREIGNKEY--外键,引用其他表的键值|AUTO_INCREMENT--自增ID|COMMENTcomment--列注释(评论)|DEFAULTdefa
- 厦门自由行之第一天:
大苏子在广漂
厦门三人行之杂记出发前一天:12️28日下午15:00从广州粗发,来深圳集合!但是中间发生一个小插曲,验票时候发现车票不见了,或许也是一场恶作剧,对于不排队的人,忍不住说了一下,接下来就发现车票不见了,已经是拿在手上!不过还好,可以凭借购票订单查看到信息,所以有惊无险,顺利进站!晚上三个人一起去吃了柠檬鱼,说实话,那会,感觉美吃饱,啊哈哈!晚上回来,两个人又开始彻夜长谈,发现身边优秀的人,一大把,
- 家庭杂记 2022.03.14
怡然自得的花花
1今天是孩子们居家学习的第一天,姐姐的第一次网课的第一堂课是班队课。老师在给孩子们讲了一些关于YQ当中在家学习时,如果遇到一些心理上的问题要如何去化解和处理的方法。晚上我和老马在讨论的时候就觉得现在的老师们或者说现在的教学在这一点上还是真是和我们那时候比起来进步了不少,开始更多地在关心孩子们的心理健康。我们所在片区虽然是FF区,但老马为了不给同事们造成一些心理压力,也主动提出了居家办公,可能接下来
- 大四合院杂记(四十三,六相公的梦想就是吃饱饭)
高领001
四十三,六相公的梦想就是吃饱饭六相公是村里的五保户,一直单门独户,我们这些小屁孩的,小一点的喜欢听他讲故事,稍微大一点了,就会跟着更大一点的孩子瞎起哄:“相公相公,穿个花衣衫,娶个麻子婆,生个孩子没屁眼!”听他讲故事那时候,他很高兴,他喜欢讲他小时候受苦的故事,解放前,给财主放牛,吃不饱,穿不暖,还会挨打。他那时的梦想就是能吃饱饭。因为他是孤儿,住的地方是茅草棚子,夏天外面下大雨,里面下小雨;冬天
- 放风筝杂记
心和
今天,我从平台买的风筝到了。正好是星期天,正好春暖,正好有和煦的微风,儿子自己挑的风筝,收到,他自然高兴,欢喜打开,安装好,我们俩一起去东边麦田里放风筝。我长这么大,还是第一次放飞风筝。儿子小,他把放风筝的任务交给了我,在我的记忆中,风筝开始要起跑才能飞起,我试了两次,不是这样。应该是边放飞边松拉线,风筝就上飞了,我放着轮里的线,它边随着线的增长而飘摇向上,直到我将线放的很长很长,它飞得很高很高,
- 元日杂记
花委尘
2019年的元旦,难得睡了个懒觉。醒来,朋友圈一片喜气洋洋迎新岁,各种群内红包漫天洒。我羡慕生活中这些无忧无虑,活色生香,离我似乎总远了一米。出门兜了一圈,天气倒随我,没有见雪为晴,而是一种逼仄的阴冷。说是白天,却有一种奇怪的亮,是老天爷一种似笑非笑,似哭非哭的表情。大概他也在尴尬着,摆不平雨雪风晴各路人马。我对这位老天爷很是无奈,因为他摆平了我。我在他面前谨小慎微,言听计从,可是他不偏爱我。自从
- 如何利用马桶时间?
琴弦X
琴弦一.读闲书马上、枕上、厕上。这是古人读闲书的三个指定位置。三日不读书,你就会有像没洗澡一样,一声脏污秽亏。古人还云:“有书真富贵,无事小神仙”。闲人读闲书,可以说是地上神仙,享尽人间清福。闲中觅伴书为上,身外无求睡最安,是非荣辱不到处,卷书一榻清昼眠。于是我总坐在马桶上翻个几页,不管是漫话杂志,还是画册小集,亦或是小诗杂记,还真有些,身心一起清的感觉。二.写杂记。趁着如此轻松,静谧之际,写上几
- 病中杂记
Aaron_Swartz
*以前,总是认为自己喜欢运动,便可以疏忽对身体的照料。然,昨2日突染感冒,发烧。当夜甚是痛苦,整夜不得眠,欲求药而不得,只能忍着。中间起来好几回,都是弄水给自己喝。以至于两日不敢洗澡,衣物也不敢更换。白天到公司效率低下,然吾心中纵使有百般不愿,也只能独自承受,旁人亦不得见,意志消沉,天线落下。回到家中,暖气亦坏,其中心情,可想而知。但皆此种种,皆有因果,不造恶业,不得恶果。不做好事,焉得福报。回家
- 刘大杰《中国文学发展史》读书笔记48
小神仙记录薄
短篇小说的进展(一)严格地说起来,我国六朝时代的小说,还没有成形。这并不是因其内容的荒谬,而是因其形式与描写的拙劣与贫弱。六朝的作品,只是一些没有结构的残丛小语式的杂记,叙事没有布置,文笔亦极俗浅,实在还算不得小说。中国的文言短篇小说,在艺术上发生价值,在文学史上获得地位,是起于唐代的传奇。那些传奇,建立了相当完满的短篇小说的形式,由杂记式的残丛小语,变为洋洋大篇的文字,由三言两语的记录,变为非常
- 日常杂记
沙雕少女最优秀
今天10月5日,日更第二天,今天的天气极其寒冷,两个字形容,那就是“真爽”!不知怎么的,大部分地区强降温,着实让许多人都受不了,关键是昨天已经和朋友约好出来游玩,怎么也没想到这么冷的天气,因为只是国庆回家,没有拿太厚的衣服,但家里的衣服又全都搬到了学校,就这样,我成了没有厚衣服穿的小孩。图片发自App骑电动车走在路上,耳边风声呼呼,大树的叶子也被吹得呼啦啦全掉了下来,给人一种好清冷的感觉,路上也有
- Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
- PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
- [时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
- easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
- Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
- springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
- log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
- 使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
- centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
- 触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
- JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
- HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
- [Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
- 【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
- 记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
- 巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
- 线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
- HTTP协议详解
chicony
http协议
引言
- Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
- 安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
- HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
- asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
- C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
- win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
- Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
- Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
- 代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
- Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
- 两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
- JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen