- Linux | 学习笔记
Fomalhaut α PsA
Linux知识库
Linux|学习笔记用户管理用户和组管理#查看用户身份[admin@CentOS8~]$idadminuid=1000(admin)gid=1000(admin)组=1000(admin),10(wheel)#切换用户,省略username则切换为root[admin@CentOS8~]$su-username#从命令行创建用户[admin@CentOS8~]$sudouseradduser01#
- rhce第二次笔记
Eoip_zacb
笔记
第二章:时间服务器东八区:UTC+8=CST(北京时间)应用层的时间协议:NTP(网络时间协议):udp/端口:123Chrony软件:由chronyd(客户端)和chronyc(服务器)两个程序组成chronyd相当于一个守护者,守护进程;chronyc用于监测性能及配置1、软件安装(1)先配置好yum的相关文件#本地源[root@localhost~]#cat/etc/yum.repos.d/
- 夏新R210 5G CPE的刷机方法
虎王科技
嵌入式硬件数据库
随身WiFi相关(程序+源码+工具+调试部署+开发环境)包含4G/5G/CPE设备,总共500多GB以上,文章末尾可获取,在最后面了。关于夏新R2105GCPE的刷机方法,由于直接提供刷机包可能涉及版权等问题,因此无法直接给出具体的下载链接。不过,可以给出一般的刷机步骤和注意事项,帮助您了解如何安全地进行刷机操作:###刷机前准备1.**备份数据**:在刷机前,请务必备份设备中的重要数据,以防万一
- 《Operating System Concepts》阅读笔记:p200-p202
操作系统
《OperatingSystemConcepts》学习第22天,p200-p202总结,总计3页。一、技术总结1.CPU-I/Oburst(1)CPUburstSchedulingprocessstateinwhichtheprocessexecutesonCPU.(2)I/OburstSchedulingprocessstateinwhichtheCPUperformsI/O.2.racecon
- 学习笔记 3.容器化技术 1.2 Docker进阶
薛定谔的悠米
Docker进阶Docker进阶数据挂载数据卷挂载主机目录Compose集成式应用组合Compose简介安装和卸载使用Compose构建dubbo-admin服务Compose命令说明Compose模板文件Docker进阶数据挂载在容器中管理数据主要有两种方式:数据卷(Volumes):在Docker可管理的范围内挂载主机目录(Bindmounts):在宿主机上的内存数据卷数据卷是一个可供一个或者
- 小米R3G刷了老毛子固件后,设置IPv6
虎王科技
嵌入式硬件数据库
随身WiFi相关(程序+源码+工具+调试部署+开发环境)包含4G/5G/CPE设备,总共500多GB以上,文章末尾可获取,在最后面了。小米R3G刷了老毛子固件后,设置IPv6的步骤如下:1.**外网WAN口设置**-**连接类型选择**:登录到路由器的管理后台,找到“外网WAN”或“网络设置”等相关选项,点击进入“外网设置”。将联网类型设置为“PPPoE”,并开启“MANIP”和两个加速功能(一般
- 【大模型基础_毛玉仁】0.系列文章
XiaoJ1234567
大模型基础_毛玉仁大语言模型基础语言模型大模型基础_毛玉仁
更多内容:XiaoJ的知识星球系列文章【大模型基础_毛玉仁】系列文章参考本系列文章,是对浙江大学毛玉仁、高云君等人著作的《大模型基础》的阅读笔记。原书涵盖传统语言模型、大语言模型架构、提示工程、参数高效微调、模型编辑和检索增强生成等几大模块。原书参考链接及目录如下:《大模型基础》Github:https://github.com/ZJU-LLMs/Foundations-of-LLMs《大模型基础
- 【真题笔记】09-12年系统架构设计师要点总结
傻傻虎虎
系统架构设计精编笔记系统架构
【真题笔记】09-12年系统架构设计师要点总结4+1视图UML4+1视图架构4+1视图场景DSSA(特定领域架构)从功能覆盖的范围角度理解DSSA中领域的含义集成系统数据库管理设计模式操作符运算符综合布线备份数据库集成工作流技术软件质量保证需求管理+需求开发结构化方法企业战略数据模型事务数据库+主题数据库系统设计原型开发静态分析架构风格+设计模式+软件架构设计软件架构评估SNMPV3软件开发集成机
- 系统架构设计师-第8章-系统质量属性与架构评估-学习笔记
2401_83974370
2024年程序员学习系统架构架构学习
开发期质量属性主要指在软件开发阶段所关注的质量属性,主要包含6个方面。(1)易理解性:指设计被开发人员理解的难易程度。(2)可扩展性:软件因适应新需求或需求变化而增加新功能的能力,也称为灵活性。(3)可重用性:指垂用软件系统或某一部分的难易程度。(4)可测试性:对软件测试以证明其满足需求规范的难易程度.(5)可维护性:当需要修改缺陷、增加功能、提高质量属性时,识别修改点并实施修改的难易程度.(6)
- 【电路笔记 TMS320C6***DSP】外部存储器接口 A EMIFA向FPGA(作为异步存储器)写入数据的示例
FakeOccupational
硬件和移动端fpga开发笔记
目录DSP和FPGA的连接DSP端:传输数据给FPGAFPGA端:接收数据EMIFA(ExternalMemoryInterfaceA)的“异步存储器”(AsynchronousMemory)指的是那些不与系统时钟同步进行读写操作的外部存储设备。这类存储器使用特定的控制信号(如芯片选择、输出使能、写使能等)来管理数据传输,而不是依赖于一个全局时钟信号。这意味着数据传输的时机是由控制信号的变化触发的
- 中科大计算机网络第二章2.1应用层概述笔记
镜中人★
中科大计算机网络笔记计算机网络笔记
应用层笔记整理一、应用层概述应用层是计算机网络体系结构中的最高层,直接面向用户和应用程序,负责处理不同端系统间的数据交换与通信。其核心功能包括文件传输、电子邮件、远程登录、网页浏览等网络服务。在TCP/IP模型中,应用层对应OSI标准的会话层、表示层和应用层,通过应用层协议规范报文交换规则。二、应用层协议原理传输层服务模型可靠数据传输:确保数据无差错、按序交付(如TCP)。吞吐量与定时
- C++学习笔记(十二)——函数
奕天者
C++基础学习c++学习笔记
一、函数的作用函数是C++代码模块化的基础。函数有以下作用:提高代码复用性:相同的代码块可多次调用,而不必重复编写。增强程序可读性:将逻辑拆分,使代码结构更清晰。便于调试和维护:修改函数不会影响其他部分,降低错误风险。二、函数的基本语法语法:返回类型函数名(参数列表){//函数体return返回值;//如果返回类型是void,则不需要return}注意:返回类型:函数返回值的数据类型(如int、d
- 数据结构笔记——第一章:数据结构基础
米布偷吃小饼干
数据结构笔记数据结构c语言
1.数据结构基础1.1什么是数据结构1.1.1关于数据组织—例:图书摆放例1:如何在书架上摆放图书?分类二分查找解决问题方法的效率,跟数据的组织方式有关。1.1.2关于空间使用—例:PrintN函数实现例2:写程序实现一个函数PrintN,使传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数。/*循环实现*/voidPrintN(intN){inti;for(i=1;ivoidPrintN
- 《Python基础教程》第7章笔记:进一步抽象(面向对象编程)
WalkingComputer
python笔记开发语言面向对象教程入门
《Python基础教程》第1章笔记https://blog.csdn.net/holeer/article/details/143052930目录第7章进一步抽象7.1对象魔法7.2类7.2.1类到底是什么7.2.2创建自定义类7.2.4再谈隐藏7.2.5类的命名空间7.2.6指定超类7.2.7深入探讨继承7.2.8多个超类7.2.9接口和内省7.2.10抽象基类7.3关于面向对象设计的一些思考第
- c语言笔记 野指针
我是大咖
c语言笔记c语言笔记开发语言
野指针的两种情况1.指针初始化的时候什么也不写;2.指针指向的堆空间被释放;char*p=malloc(20);free(p);p=null;这句话的意思是指针p指向malloc向系统申请的一块堆空间,然后这块空间现在被free释放掉了,但是指针p此时依旧是指向这块地址,由于该内存空间已经被系统回收了,此时我们指针p就是指向了一块非法的区域,变成野指针。野指针的情况就是指针指向一块非法区域,系统内
- 从零开始 CMake 学习笔记 (E)installing
OOOrchid
混合计算c++cmake
从零开始CMake学习笔记(E)installing开始前先默念三遍口诀:DeclareatargetDeclaretarget’straitsIt’sallabouttargets本系列主要根据GitHub上的cmake-examples项目进行翻译总结,同时对于不清晰的概念及函数进行查阅理解记录形成。文章目录从零开始CMake学习笔记(E)installing1介绍1.1文件树1.2文件简介2
- STM32学习笔记——TIM_Period 和 TIM_Prescaler
优雅的造轮狮
嵌入式学习笔记单片机嵌入式硬件
概念TIM_TimeBaseStructure.TIM_Period和TIM_TimeBaseStructure.TIM_Prescaler是STM32定时器(Timer)的两个重要参数。TIM_Period:这个参数代表的是定时器的自动重装载值(Auto-reloadvalue)。当定时器的计数值达到这个值时,定时器就会产生一个中断或更新事件。这个参数可以用来控制定时器中断的间隔时间。例如,如果
- 零基础CMake学习笔记
天鹅打架了
C/C++编程CMake
零基础CMake学习笔记1.名词解释makecmakeMakefileCMakeLists.txt2.CMake语法介绍2.1常用指令2.1.1project2.1.2set2.1.3message2.1.4add_executable2.1.5aux_source_directory2.1.6include_directories2.1.7add_definitions2.1.8add_subd
- Spring学习笔记03——Spring Boot的文件结构
Shaoxi Zhang
Java学习笔记springboot
Springboot常见的文件结构:src/├──main/│├──java/││└──com.example.demo/││├──DemoApplication.java#主入口││├──config/#配置类││├──controller/#控制器││├──service/#业务逻辑││├──mapper/#数据库操作接口││├──entity/#数据库实体类││├──dto/#数据传输对象│
- rust笔记13:trait对象
shanzhizi
rustrust笔记开发语言
在Rust中,trait对象是一种实现动态分发(dynamicdispatch)的机制,允许你在运行时处理实现了某个trait的不同类型。Trait对象是Rust中实现多态性的重要工具之一,特别是在需要处理多种类型但又不确定具体类型的情况下。在有继承的语言中,可以通过类继承实现多态,rust没有继承,trait对象便是为了完成类似特性。1.什么是Trait对象?Trait对象是一个指向实现了某个t
- 笔记——Qt实现截取小数点后N位的方法(不进行四舍五入)
JuicyActiveGilbert
字符串qt
doublegetNonRoundingNumber(doublenumber,intdigit){boolisNegative=false;intplaceholderCount=10;if(number<0){number=-number;isNegative=true;}QStringListstrNum=QString::number(number,'f',digit+placeholde
- 机器学习笔记
有涯小学生
赵卫东机器学习笔记机器学习人工智能
1概述1.1简介机器学习(MachineLearning)是计算机科学的子领域,也是人工智能的一个分支和实现方式。“对于某类任务T和性能度量P,如果一个计算机程序在T上以P衡量的性能随着经验E而自我完善,那么就称这个计算机程序在从经验E学习。”(汤姆·米切尔(TomMitchell),1997,MachineLearning)1.2机器学习、人工智能、数据挖掘从本质上看,数据科学的目标是通过处理各
- 电脑睡眠后无法唤醒?Win10睡眠唤醒问题解决方案
famous_pengfei
电脑笔记本电脑windows
许多用户在使用Windows10系统时可能会遇到电脑进入睡眠或休眠状态后无法正常唤醒的问题。这种情况不仅令人沮丧,还可能导致正在进行的工作丢失。如果你正面临这样的困扰,那么这篇联想知识库的文章《Win10中如何调试睡眠或者休眠无法唤醒的问题》正是你需要的。文章针对联想Y系列笔记本,提供了一步一步的解决方案,帮助你快速定位并解决睡眠或休眠后无法唤醒的问题。通过简单的操作步骤,如调整电源选项和恢复高级
- 机器学习—赵卫东阅读笔记(一)
走在考研路上
深度学习了解机器学习笔记人工智能
第一章:机器学习基础1.1.2机器学习主要流派1.符号主义2.贝叶斯分类——基础是贝叶斯定理3.联结主义——源于神经学,主要算法是神经网络。——BP算法:作为一种监督学习算法,训练神经网络时通过不断反馈当前网络计算结果与训练数据之间的误差来修正网络权重,使误差足够小。4.进化计算——通过迭代优化,找到最佳结果。——具有自组织、自适应、自学习的特性,能够有效处理传统优化算法难以解决的复杂问题(例如N
- Lua学习笔记_总结
红烧五花蛆
学习笔记unitylua
目录0.一些特性1.变量1.1四种基本变量类型1.2变量的声明1.3string赋值相关1.4string操作相关(空着的括号如果没强调,那就是有参数)2.运算符2.1算术运算符2.2关系运算符2.3逻辑运算符2.4其他3.条件语句3.1结构一3.2结构二3.3结构三3.4注意事项4.循环语句4.1结构一4.2结构二4.3结构三5.复杂变量类型--函数5.1声明结构一5.2声明结构二5.3函数的参
- LeetCode Java面试刷题笔记汇总
m0_74825074
面试学习路线阿里巴巴leetcodejava面试
LeetCodeJava刷题笔记汇总,按照类型刷题效率更高。刷题前需要先学习数据结构与算法的基础知识:Java数据结构与算法。大厂面试算法题有一定的运气成分,有可能你刷的比较少,但是遇到会的题就进去了,也有可能你刷的比较多,但是出题比较偏就进不去,可以针对某个大厂来刷题,推荐CodeTop。你刷题越多,那么靠运气的成分就越少,一般来说,刷题两三百道的时候,就可以去国内大厂的一般开发岗位尝试投递且比
- cmake学习笔记
Yancey Lee
开发工具cmake
cmake学习笔记1、引言2、cmake基本知识2.1概念2.2内部编译与外部编译2.3CMakeLists.txt基本规范3、常用变量与命令3.1常用变量3.2常用命令5、实例1分析6、实例2分析7、参考文献1、引言一般写完程序之后都要进行编译,编译出问题也经常遇到。我之前做机器人的开发都是按照别人写好的程序进行修改,而且是基于ROS的开发环境,对cmake的使用总是似懂非懂,只知道一些碎片化的
- 卡片笔记写作法 精读笔记 01
python
元数据[!abstract]卡片笔记写作法:如何实现从阅读到写作书名:卡片笔记写作法:如何实现从阅读到写作作者:申克·阿伦斯简介:卢曼的“盒中笔记”通常很简短,因为这些只是他庞大繁杂研究中的索引,等需要时,他会借由这些线头进行延伸思考,然后不断链接知识要点,从而形成自己的知识树。你也可以试试。出版时间2021-06-0100:00:00ISBN:9787115564672分类:文学-语言文字出版社
- 《Operating System Concepts》阅读笔记:p188-p199
操作系统
《OperatingSystemConcepts》学习第21天,p188-p199总结,总计12页。一、技术总结1.thread-localstorageDataavailableonlytoagiventhread.2.transaction(1)英语中的意思c/u.trans-("across")+agere("todrive,do,peform")。theactofperformsthacr
- Vue 过滤器
JSON_L
前端#Vue前端vue.js
Vue渐进式JavaScript框架基于Vue2的学习笔记-Vue使用-过滤器目录过滤器优化图片路径处理定义过滤器使用多个过滤器总结过滤器优化图片路径处理文件路径经过管道过滤器处理后,返回给图片路径,示例如下:ajax-axios{{item.title}}定义过滤器在vue中定义过滤器。示例如下:Vue.filter("imgFilter",(url)=>{returnurl.replace("
- 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