题目:代码(首刷自解2024年2月19日):classSolution{public:intfib(intn){if(n<2)returnn;/*三个数表示加法算式里的加数加数和*//*初始化*/intleftVal=0;intrightVal=1;intsum=0;for(inti=2;i<=n;++i){sum=leftVal+rightVal;//递推公式cout<<"n="<
代码随想录Leetcode70. 爬楼梯
meeiuliuus
#leetcode---easy算法leetcode动态规划
题目:代码(首刷自解2024年2月19日):空间复杂度为O(N),如果想要优化空间复杂度,则只用三个变量进行状态转移也可以,参考代码随想录Leetcode509.斐波那契数-CSDN博客classSolution{public:intclimbStairs(intn){if(n==1)return1;if(n==2)return2;/*dp[i]代表到i所需要的步数*/vectordp(n+1);
代码随想录Leetcode63. 不同路径 II
meeiuliuus
#leetcode---medium算法leetcode动态规划
题目:代码(首刷自解2024年2月20日):初始化时注意若有阻碍,则后面都为0classSolution{public:intuniquePathsWithObstacles(vector>&obstacleGrid){intm=obstacleGrid.size();intn=obstacleGrid[0].size();/*dp数组表示路径条数*/vector>dp(m,vector(n,0)
深入浅出理解数据的序列化和反序列化
gordon1986
后端序列化protobufThrift
一般来说,数据的处理有两种类型。一种是在内存中,比如我们常见的结构体,list,数组等等。而另外一种就是把数据写到文件中或者在网络中进行传输,这个时候的数据传输说白了就是比特流,那么接受方如何解析这些接收到的比特流呢?这个时候就需要对数据进行序列化,把相应的数据转化成可以自解释比特流。然后接收方就可以通过反序列化的方法把这些比特流再转化成相应的结构体等等类型。各种语言自带的格式很多语言都有自带的序
七律,过冬
5937
文//烛光小屋冬来胜酷寒,钢炉方正样儿端。白天光照身心暧,夜晚炉中火焰欢。挂上门帘能防冻,炖锅羊肉把心宽。品茶歌乐过三九,饮酒吟诗祝万安。十一月十二日
人到中老年的来不及
李娟_a3ad
图片发自App初五爸爸一早5:30起来送我做城际高铁到武昌,爸爸从小有实际教辅导过三个孩子学习,但学费生活都尽力所及的照顾,对于爸爸的情感从来没有热乎与关心,因为他永远跟你说,你们不用管我,照顾好自己就行,出来工作赚钱也是,他自己还能做事,就多做点,也要求子女给什么!初六爸爸突然晕倒住院,被查是脑梗死,特别严重,爸爸却心宽,醒过来后,觉得没事,做个脑部拍片后其他抽血血脂都没检查,知道他对自己苛刻,
民间故事:木匠回家,树林里传出啼哭声,他随手扔了几块干饼
诗文书画汇
曹县的李左城,是一名木匠。他的木工手艺十分精湛,生性也善良。他常常帮着街坊四邻做些木工活,却从来不收工钱。村里人对他都赞叹不已。李木匠成婚已有三年,妻子王氏嫁入李家后,一直未能给李家生下儿女。王氏很自责,李木匠却从来没有嗔怪过她,还时常劝慰妻子:有些事急不得,迟早总会来的。妻子的心宽敞了许多,可李木匠独自静下心来总会琢磨:自己生性善良,还时常做些好事,可为何盼不来子嗣?即便李木匠捉摸不透,不过他始
2019.2.24
杨慧裕
企业名称:海口美兰美购城实业有限公司【时间】始于2018/5/1持续于2019/4/30日精进打卡第302天【知~学习】《六项精进》1遍共654遍《大学》1遍303遍《活法》读完第二遍第17页《赢在执行力》第三章《历史的荷尔蒙》第八节《数据化管理》重点研究人货场及经营指标【经典名句分享】若不是心宽似海,哪有人生风平浪静【行~实践】一、修身:(对自己个人)1.压腿15分钟2.步行1万步3.上下爬楼梯
2021-11-12
老古2021
三小渡船不知赵永贵苦涩发凉的心,荡悠悠靠了岸。跳下船,沿着一条弯曲的水泥路面前行。仿佛忘却了说话不算话的钱经理,忘却了钱经理给他们近乎侮慢的憋屈,老田的脸色不知为啥渐渐舒缓开朗起来,他边走边问:“你刚才说,你们楼下的那家,不是本地人?”尽管心里不好受,但已经闹成了这个样子,不好受又不是第一次,不好受又能咋的?还是该忍得忍。赵永贵只能自宽自解,勉强应付老田:“他们不是本地人。听说,是西城乡下的。女方
2018.7.16
杨慧裕
企业名称:海南蔚蓝时代实业有限公司【时间】始于2018/5/1持续于2019/4/30日精进打卡第77天【知~学习】《六项精进》1遍共81遍《大学》1遍81遍《活法》读完第二遍第17页《赢在执行力》第三章《历史的荷尔蒙》第二节《数据化管理》重点研究人货场及经营指标【经典名句分享】若不是心宽似海,哪有人生风平浪静【行~实践】一、修身:(对自己个人)1.压腿15分钟2.步行1万步3.上下爬楼梯4.尽量
2020-12-03
108ea81e4a26
读《即将到来的一场危机》有感余生淡淡的活,慢慢的老人生既是一场体验。也是一种懂得。行走半生,当你经历了坎坷波折。品尝了喜怒哀乐。看懂了人情世故。就明白了匆匆一世,不过一场人间烟火,时光难留,愿此生淡淡的活,漫漫的老。人生在世,喜忧各半。有苦有乐,有失有得。欲望太多累己,烦恼太多,累心。有些人有些事,越是在意。越是疲惫。越是看淡。越是心宽。做简单的人。吃简单的饭。过简单的日子。放下心中的执念。以岁月
心中有风景,眼里无是非
许珀里翁
关键词:微信群扩列发布时间:2020-05-2521:44:52热度:233简介:《管子·心术》心之在体,君之位也。从人的身体来看,心就是身体的君主。心宽了,人的眼界就开阔了,格局就大了,人生之路也会越走越宽。《管子·心术》心之在体,君之位也。从人的身体来看,心就是身体的君主。心宽了,人的眼界就开阔了,格局就大了,人生之路也会越走越宽。一个人面对外面的世界时,需要的是窗子;一个人面对自我时,需要的
幸福从心里长出来
馨向美好
杨澜说过:幸福不是从天上掉下来的,而是从自己心里长出来的。一个人,心虽然看不见,但却能感觉得到,如果心中忧虑太多,便很难感受到幸福和快乐。要明白,既然身处喧嚣,心上的路就不会一直平坦,但相信生命中的每一段经历都自有它的意义。我们要做的是,疲惫时,学会减轻心上的负累,失意时,懂得从悲伤的情绪中走出来。不管怎样,保持心宽似海,给自己多一些轻松自在。以上是我今日朗读里分享的,想想也确实如此。面对生活中的
心宽体胖
果果在笑
出自西汉·戴圣《礼记·大学》:“富润屋,德润身,心广体胖。”意思是心境乐观开朗,生活无忧无虑,身体自然舒坦。以前以为这个词只有胖的意思,甚至觉得有点贬义的意思,其实是褒义的意思。我现在就是心宽体胖,虽然胖但是舒服自在,越是胖越是不在乎衣服是否显线条是否显身段,因为没得显示。因此,买衣服也没那么多了,反而少了些烦恼。现在公婆爸妈都往我这个小家庭使劲,真的拧成一股绳,感觉也特别幸福。人生有几个巅峰时刻
荒野求生
非蓝随意
在荒野求生模式中,你无所依凭。你会遭遇到一个个未曾料想的、未曾遇见的麻烦,或饥肠辘辘,或猛兽环伺,你必须使劲浑身解数,去独自解决扑面而来的问题,然后是下一个问题,再下一个问题……没有说明书,没有攻略,没有锦囊,甚至没有人帮你。在荒野里,挑战是真实的,也许只有或隐或现的脚印,很多时候是九败一胜,遇到的高手更可能是你的对手。这种状态就是成年人的状态,也是我现在的状态。我们更应该磨砺出“从对现实的悉心观
看看此文或许帮到你
阿叔
人睡不着的原因无非以下几条,看看此文或许能不治自愈一些人睡不着的原因无非以下几条:1.贪欲太大,欲求明显高于自己的承受能力。比如朝中无人却幻想自己能成人中龙凤,错字连篇却想成文坛一代精英。2.私心太重,只求利己不求利人,追名逐利,层层设防,心机重重,环顾无知己,远近无亲朋,孤岛寡人。3.亏心事太多,害怕世道轮回遭报应。4.身体欠佳,不知道过了今夜能否熬过天明。俗话说:心宽体胖。心中存善念,常怀利他
2019.4.15
杨慧裕
企业名称:海口美兰美购城实业有限公司【时间】始于2018/5/1持续于2019/4/30日精进打卡第353天【知~学习】《六项精进》1遍共704遍《大学》1遍353遍《活法》读完第二遍第17页《赢在执行力》第三章《历史的荷尔蒙》第八节《数据化管理》重点研究人货场及经营指标【经典名句分享】若不是心宽似海,哪有人生风平浪静【行~实践】一、修身:(对自己个人)1.压腿15分钟2.步行1万步3.上下爬楼梯
第6集《佛说四十二章经》
妙音0
净界法师四十二章经算法
请大家打开讲议第六面,第五章、转重令轻。佛言:人有众过,而不自悔,顿息其心;罪来赴身,如水归海,渐成深广。若人有过,自解知非,改恶行善,罪自消灭;如病得汗,渐有痊损耳。我们修学佛法有两个主题:(一)无为法的修学:在生灭流动的个体生命中,我们要试着根据佛菩萨的法语,观照不生不灭的真理,也就是从流动的个体生命,回归到不生不灭的整体生命,从生灭门转成不生灭门,这是佛法的根本法门,也是修学的第一个重点。(
我的六合微生活(四十九)心宽了路也宽了
日月耀九州
图片发自App图片发自App图片发自App乌兰布统草原气候真是凉爽,早晨穿上冲锋衣正适宜,上午一直阴天,坐着老段的马车去觅草塬深处“野鸭湖”,在草原乘马车伴着徐徐凉风儿,一家人徜徉在绿色生态马道上,悠远深长,真心溶入大自然生机盎然的天地间,心平气和,大口呼吸着原生态自由空气,心畅路通,乐悠悠哉!心舒体畅。过一片沼泽地,看见一只黑色鞋子,看来是游客想亲身体验一下,真陷进去了,拔出来一只脚遗失下来的,
《即性表达》:怎样才不会把天聊死
麦穗91
小时候,看《隋唐英雄传》,在那么多英雄好汉云集之处,我最爱的是那么身材魁梧,心宽体胖的陈咬金。乱世之中,依然能够轻轻松松用它的话语给人们带来乐趣,他自身的表达值得我学习。陈咬金永远带着他的“三板斧”,遇到困难就披荆斩棘。“三板斧”为他斩断了许多困难。日本作家渡边龙太在他的《即兴表达》教我们用到了即兴表达的“三板斧”砍断冷场、呆板和不会聊天。我们现在正处于一个彰显自我的时代,伴随着社会的飞速发展和快
Maven
Array_06
eclipsejdkmaven
Maven
Maven是基于项目对象模型(POM), 信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司
ibatis的queyrForList和queryForMap区别
bijian1013
javaibatis
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类
LeetCode[位运算] - #191 计算汉明权重
Cwind
java位运算LeetCodeAlgorithm题解
原题链接:#191 Number of 1 Bits
要求:
写一个函数,以一个无符号整数为参数,返回其汉明权重。例如,‘11’的二进制表示为'00000000000000000000000000001011', 故函数应当返回3。
汉明权重:指一个字符串中非零字符的个数;对于二进制串,即其中‘1’的个数。
难度:简单
分析:
将十进制参数转换为二进制,然后计算其中1的个数即可。
“
浅谈java类与对象
15700786134
java
java是一门面向对象的编程语言,类与对象是其最基本的概念。所谓对象,就是一个个具体的物体,一个人,一台电脑,都是对象。而类,就是对象的一种抽象,是多个对象具有的共性的一种集合,其中包含了属性与方法,就是属于该类的对象所具有的共性。当一个类创建了对象,这个对象就拥有了该类全部的属性,方法。相比于结构化的编程思路,面向对象更适用于人的思维
linux下双网卡同一个IP
被触发
linux
转自:
http://q2482696735.blog.163.com/blog/static/250606077201569029441/
由于需要一台机器有两个网卡,开始时设置在同一个网段的IP,发现数据总是从一个网卡发出,而另一个网卡上没有数据流动。网上找了下,发现相同的问题不少:
一、
关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考、以为是生成树
安卓按主页键隐藏程序之后无法再次打开
肆无忌惮_
安卓
遇到一个奇怪的问题,当SplashActivity跳转到MainActivity之后,按主页键,再去打开程序,程序没法再打开(闪一下),结束任务再开也是这样,只能卸载了再重装。而且每次在Log里都打印了这句话"进入主程序"。后来发现是必须跳转之后再finish掉SplashActivity
本来代码:
// 销毁这个Activity
fin
通过cookie保存并读取用户登录信息实例
知了ing
JavaScripthtml
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改
JAVA 对象池
矮蛋蛋
javaObjectPool
原文地址:
http://www.blogjava.net/baoyaer/articles/218460.html
Jakarta对象池
☆为什么使用对象池
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化
ArrayList根据条件+for循环批量删除的方法
alleni123
java
场景如下:
ArrayList<Obj> list
Obj-> createTime, sid.
现在要根据obj的createTime来进行定期清理。(释放内存)
-------------------------
首先想到的方法就是
for(Obj o:list){
if(o.createTime-currentT>xxx){
阿里巴巴“耕地宝”大战各种宝
百合不是茶
平台战略
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护
Spring注入有继承关系的类(1)
bijian1013
javaspring
一个类一个类的注入
1.AClass类
package com.bijian.spring.test2;
public class AClass {
String a;
String b;
public String getA() {
return a;
}
public void setA(Strin
30岁转型期你能否成为成功人士
bijian1013
成功
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
[Velocity三]基于Servlet+Velocity的web应用
bit1129
velocity
什么是VelocityViewServlet
使用org.apache.velocity.tools.view.VelocityViewServlet可以将Velocity集成到基于Servlet的web应用中,以Servlet+Velocity的方式实现web应用
Servlet + Velocity的一般步骤
1.自定义Servlet,实现VelocityViewServl
【Kafka十二】关于Kafka是一个Commit Log Service
bit1129
service
Kafka is a distributed, partitioned, replicated commit log service.这里的commit log如何理解?
A message is considered "committed" when all in sync replicas for that partition have applied i
NGINX + LUA实现复杂的控制
ronin47
lua nginx 控制
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
java-14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
bylijinnan
java
public class TwoElementEqualSum {
/**
* 第 14 题:
题目:输入一个已经按升序排序过的数组和一个数字,
在数组中查找两个数,使得它们的和正好是输入的那个数字。
要求时间复杂度是 O(n) 。如果有多对数字的和等于输入的数字,输出任意一对即可。
例如输入数组 1 、 2 、 4 、 7 、 11 、 15 和数字 15 。由于
Netty源码学习-HttpChunkAggregator-HttpRequestEncoder-HttpResponseDecoder
bylijinnan
javanetty
今天看Netty如何实现一个Http Server
org.jboss.netty.example.http.file.HttpStaticFileServerPipelineFactory:
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast(&quo
java敏感词过虑-基于多叉树原理
cngolon
违禁词过虑替换违禁词敏感词过虑多叉树
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,
多线程知识
cuishikuan
多线程
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
public class T1 implements Runnable{
@Override
 
spring整合activemq
dalan_123
java spring jms
整合spring和activemq需要搞清楚如下的东东1、ConnectionFactory分: a、spring管理连接到activemq服务器的管理ConnectionFactory也即是所谓产生到jms服务器的链接 b、真正产生到JMS服务器链接的ConnectionFactory还得
MySQL时间字段究竟使用INT还是DateTime?
dcj3sjt126com
mysql
环境:Windows XPPHP Version 5.2.9MySQL Server 5.1
第一步、创建一个表date_test(非定长、int时间)
CREATE TABLE `test`.`date_test` (`id` INT NOT NULL AUTO_INCREMENT ,`start_time` INT NOT NULL ,`some_content`
Parcel: unable to marshal value
dcj3sjt126com
marshal
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。 在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>): Intent intent = new Intent(this, Next
linux进程的查看上(ps)
eksliang
linux pslinux ps -llinux ps aux
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个
为什么第三方应用能早于System的app启动
gqdy365
System
Android应用的启动顺序网上有一大堆资料可以查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader,软件启动的大致流程应该是启动kernel -> 运行servicemanager 把一些native的服务用命令启动起来(包括wifi, power, rild, surfaceflinger, mediaserver等等)-> 启动Dalivk中的第一个进程Zygot
App Framework发送JSONP请求(3)
hw1287789687
jsonp跨域请求发送jsonpajax请求越狱请求
App Framework 中如何发送JSONP请求呢?
使用jsonp,详情请参考:http://json-p.org/
如何发送Ajax请求呢?
(1)登录
/***
* 会员登录
* @param username
* @param password
*/
var user_login=function(username,password){
// aler
发福利,整理了一份关于“资源汇总”的汇总
justjavac
资源
觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN 通用
free-programming-books-zh_CN 免费的计算机编程类中文书籍
精彩博客集合 hacke2/hacke2.github.io#2
ResumeSample 程序员简历
用 Java 技术创建 RESTful Web 服务
macroli
java编程WebREST
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位
CentOS6.5-x86_64位下oracle11g的安装详细步骤及注意事项
超声波
oraclelinux
前言:
这两天项目要上线了,由我负责往服务器部署整个项目,因此首先要往服务器安装oracle,服务器本身是CentOS6.5的64位系统,安装的数据库版本是11g,在整个的安装过程中碰到很多的坑,不过最后还是通过各种途径解决并成功装上了。转别写篇博客来记录完整的安装过程以及在整个过程中的注意事项。希望对以后那些刚刚接触的菜鸟们能起到一定的帮助作用。
安装过程中可能遇到的问题(注
HttpClient 4.3 设置keeplive 和 timeout 的方法
supben
httpclient
ConnectionKeepAliveStrategy kaStrategy = new DefaultConnectionKeepAliveStrategy() {
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
long keepAlive
Spring 4.2新特性-@Import注解的升级
wiselyman
spring 4
3.1 @Import
@Import注解在4.2之前只支持导入配置类
在4.2,@Import注解支持导入普通的java类,并将其声明成一个bean
3.2 示例
演示java类
package com.wisely.spring4_2.imp;
public class DemoService {
public void doSomethin