- 嵌入式单片机中数码管基本实现方法
嵌入式开发星球
单片机项目实战操作之优秀单片机
1.点亮数码管本节课利用已经学习的LED知识去控制一个8位数码管。本节的原理比较简单。不需要多少时间讲。更多时间是跟大家一起编码调试,从中学习一些编码思路和学习方法。1.1.什么是数码管数码管是什么?下图就是一个数码管从硬件上个看,其实就是8个LED组合在一起。8个LED应该有16个引脚,但是数码管上只有10个引脚。为什么呢?请看下图:1个LED有两个引脚,要控制LED,1个引脚接控制信号,另外一
- 不给人生设限
接纳万物
最近在听人物传记,从中汲取的是不给人生设限。我们从小就可能被各种言语设限,别人的一句否定,别人给我们贴的标签,都会让我们在脑海中给自己很多的限制,我们一直活在别人的眼中。如何勇敢的尝试,突破自我,活出精彩的生命?我们能做的是不去评判别人,以及对于别人的评判能做到不在乎。打小我们就被贴上标签,以为自己天生就是这样子的,无法改变,无法突破,然而通过阅读终身成长这本书我们了解到并非如此,只要自己愿意改变
- 唯品会的东西是正品吗|唯品会和天猫哪个可靠|唯品会返利平台
好项目高省
唯品会的东西是正品吗?目前电商发展较为完善,商品质量保证也逐步健全。一般情况下唯品会的东西都是属于正品的。唯品会买手们会找到全球各地不同的供应商进行报价,再进行供应商之间和同一家供应商历史报价的比价,从中选择价格最有优势的供应商。唯品会所销售的商品均从品牌方、代理商、品牌分支机构、国际品牌驻中国办事处等正规渠道采购,并与之签订战略正品采购协议。唯品会和天猫哪个可靠?其实唯品会和天猫都是比较可靠的购
- 起泡胶
落晚笙歌
起泡胶吗?你别以为是一种胶水,其实就是一种它里面有泡泡能,捏出来响声的水晶泥,只不过呢,他比水晶泥。要软很多,而且,她比水晶泥存活的时间越长很久。我买的吃泡椒,还是一种网格炸花起泡胶,她买了这个送网格。起泡胶有很多种玩法,首先先拿第一种吧,第一种就是从中间揪出一小团,然后再从中间成两半,然后继续这样操作就可以起泡啦!这种起泡等级不是很好。第二种呢,就是用两手把它摊开,也可以找两个人,四个人一起拉开
- 《苏东坡传》卷二书评(林婧彤)
创由心
《苏东坡传》卷二书评林婧彤读完林语堂先生的作品《苏东坡传》中的卷二,我所不能忘怀的不只是与民同乐、一心为民的苏轼,不只是拗相公王安石的变法活动,更多的是苏子瞻与苏子由二人的兄弟情。在《苏东坡传》第十章“两兄弟”中,作者说:“自由沉稳、实际、拘谨、寡言,而东坡则轻快、开阔、好辩、天真、不顾后果。”从中我们不难看出兄弟二人个性的迥然相异。弟弟子由天赋不如哥哥高,但很务实,在官场上也比兄长更为得意。因此
- 马可·奥勒留·安东尼丨帝王日课 D 214
丨张伟丨
帝王日课丨文/张伟乐之写作工作坊这是椰子私塾第1918篇原创输出每天审视生活。D214D214我在哪里可以找到自信?一直想写小说,一直没有开始写。这大概就是缺少自信的表现吧。一直想学弹吉他,一直没有学会,这也是缺少自信吧。自信很重要,是做事最强大的驱动力,如何建立自信呢?从网上看了一些书,介绍了很多建立自信的方法。我得到一个结论——自信只有靠自己找,别人的方法并不一定适合你,不过我们可以从中找到一
- python错误集锦--类型错误:‘NoneType‘ object is not subscriptable
程序员的修养
pythonpython开发语言后端
python类型错误:‘NoneType’objectisnotsubscriptable网上查到的原因和方案如下,但是小编给变量的命名不太像系统内置关键字。原因:变量使用了系统内置的关键字list解决:重新定义下这个变量小编需求是获取网络数据,从中获取某个key的值然后赋值给变量,代码如下targetData=monitorData['MonitorData’]既然是网络数据就有可能没有这个ke
- 淘宝内部优惠券福利群,优惠券群怎么才能做起来?
高省APP大九
淘宝内部优惠券福利群是一个集结了众多购物爱好者,以分享和领取淘宝内部优惠券为主要活动的社群。通过搭建这样的群,群成员可以享受到更多独家优惠,而群主也能从中获得一定的收益。高省APP作为一个集成了各大电商平台优惠券的导购平台,为淘宝内部优惠券福利群提供了丰富的优惠券资源。那么,淘宝内部优惠券福利群如何才能做起来并持续吸引用户呢?高省APP官网邀请码110000一、明确群定位与目标用户首先,要明确这个
- 如何把文案变成“印钞机”
西亚西
把文案变成印钞机,这是《爆款文案》作者关键明老师一直在做的事情。他是前奥美金牌广告人,他写出了走心文案的一套系统和4大步骤。让每一个想学文案的人都能够从中获益。大家称关键明老师为文案圈的神级人物,知道关老师的人就知道,这个夸奖并不夸张。但是关老师为什么有现在如此高的成就?相信很多人想知道答案。首先关老师非常非常的利他。我现在链接到的很多人,其实都是从关老师那里知道。苏北老师,阿糖,安迪,还有许多同
- 【一起读书】时间这么短,如何快速获取你想要的答案?
冰凝诗与画
年前通过大花的一篇文章(自从把小孩当植物养后,整个人都好多了),加入了小号互抽群,看着大家都在日更,突然觉得不能再荒废时光了。春节也过完了,新年目标也立下了,最起码今年读的书要比去年多吧(2018年一整年读完76本书,我从中获得了什么),文章也要多写,才能练好自己的笔杆子。所以从今天开始,每天都会不定时更新,最关键的是希望大家都能领悟到阅读的魅力,一起阅读吧!今天先分享一本听到的书《快速阅读术》,
- leetcode 1071.字符串的最大公因子
是小Y啦
leetcode算法职场和发展
思路:模拟因为如果出现这么一个最长的字符串,那么肯定就存在于两个字符串之中,并且是这两个字符串的子集。所以我们就直接在这两个字符串中枚举即可。但是,可能在枚举的时候会有个问题,就是我们如果是从中间截取一小段,然后取匹配,是不是还需要考虑这种情况啊?没必要,因为题目中说是这两个字符串都能由这个子集字符串拼接而成,如果我们从其中一个字符串的中间截取一段,拼接后的字符串不仅匹配不上原字符串,而且也匹配不
- Python中的“Try...Except...Finally”:掌握异常处理的艺术
小鹿( ﹡ˆoˆ﹡ )
Pythonpython开发语言Python
在编程的世界里,错误与异常就像是旅途中的迷雾,虽然不可避免,但通过正确的导航工具,我们可以安全地穿越。Python作为一种广泛使用的编程语言,提供了丰富的工具来帮助我们处理这些异常情况,其中之一便是“Try…Except…Finally”结构。本文将带你深入了解这一机制的核心概念、实际应用以及如何利用它来提升代码的健壮性和可维护性,无论你是刚入门的新手还是经验丰富的开发人员,都能从中受益匪浅。引言
- 【代码随想录Day17】二叉树Part05|练习递归
夜雨翦春韭
代码随想录数据结构算法leetcodejava
654.最大二叉树题目链接/文章讲解:代码随想录视频讲解:又是构造二叉树,又有很多坑!|LeetCode:654.最大二叉树_哔哩哔哩_bilibili思路和昨天的从中序与后序遍历序列构造二叉树很像,那一题是根节点对数组分割,这一题是最大元素对数组分割。代码解释:基本检查:如果输入数组nums为空,直接返回null。找到最大值的索引:使用getMaxIndex方法找到数组中的最大值的索引。创建根节
- 6/13SteveJobs…Day45-School-translatation
Serenaliu85
在木头做的柜台前,破烂的夹子里装满了厚厚的商品目录册,人们会为了开关,电阻器,电容器商品讨价还价,有时为了最新的记忆芯片还价。他的爸爸过去为了汽车配件常做那样的事,并且他成功地还低价格因为他比售货员还了解每个产品的价值。乔布斯也向父亲那样。他热衷于谈判并从中获得实惠,这也让他对电子零件有了更充分的了解。他会去电子产品跳蚤市场,比如SanJose交换大会,找到含有一些价值芯片的旧线路板或者零部件和卖
- 观影《长津湖》随想:我们都是创伤累累成长中,我们即创伤本身
王明鹏
电影《长津湖》让更多人重拾抗美援朝这段历史,之前写过4篇观影随想,几乎没有涉及具体电影情节,原因在于电影本身属于艺术加工,从中获益才是观影目的。梳理这4篇涂鸦文字,主题分别如下:1、正视创伤,不回避创伤痛苦。“真的猛士敢于正视淋漓的鲜血,敢于直面惨淡的人生”,我们都经历过创伤,敢于正视才是心理健康表现,先写了第一篇观影《长津湖》随想:为有牺牲多壮志,敢叫日月换新天!。2、认识创伤,创伤不可避免。“
- 熊猫星球是什么平台?熊猫星球怎么分享赚钱
高省APP大九
熊猫星球只是一个导购的返利平台!不卖产品!它对接淘宝天猫,京东,拼多多,唯品会等电商平台,在原传统电商的基础上,加入了分享经济的元素,也就是传说中的自用省钱,分享赚钱。零成本创业一直备受创业者们的喜欢,不需要投资只需要投入自己的业余时间即可,如果一个项目不需要你投钱,那就尝试一下哪怕失败了,你也没有任何损失反而从中学到一些经验。至于我为何转到高省APP呢?当然是高省佣金更高,模式更好。高省APP佣
- Day118 幸福日记
幽梦200504
1.今天是520,是情人特别的日子,有幸看到朋友圈里大家的官宣,从中也可以感受到你们传递出来的幸福,祝愿有情人终成眷属,长长久久。2.早上是和单单一起出门一起来公司的,很特别。也非常感谢单单地昨晚地留宿。昨晚大伙都下班后,我是最后一个离开的,但是准备去上个厕所回来再拿把回去。没想到上完厕所回来后发现门禁没电,门开不了了,我的包包和钥匙都在里面。当时也特别庆幸我出来前把空调关了,特别特别庆幸的是把手
- 猫爸给女儿的信Day 1276:战争与和平
猫爸带娃
亲爱的思莹、思澄:这两天最热点的新闻是俄罗斯与乌克兰的战争冲突。战争正在进行中,新闻画面上可以看到导弹爆炸,人们躲进地铁,抢购物资等等,同时已经有几百人伤亡,残酷的战争正在通过现代化的通讯网络直播给全世界。我们从中看到一个弱小国家的挣扎、痛苦和无助。同时,也庆幸我们的祖国已经成为一个强大的大国,经济和军事实力都是世界强国,没有任何国家敢于同我们发生战争,我们生活在一个和平、富强的国家里。为战争中的
- 阅读伴成长,感悟添智慧! ——“中礼”读书会带您走进《中国经典故事》表演
教育思享会
读《大学》做善事读《中庸》会做官读《老子》有智谋读《论语》善经商世界上没有不爱读故事的孩子,故事是孩子们认知世界的一扇窗口。中华文化博大精深,源远流长,积淀着中华民族的伟大智慧,无论是成语、寓言,还是民间故事,无不闪耀着灿烂的光芒。阅读这些故事,孩子们能够变得更聪明、更快乐、更懂事,也更积极向上。希望小朋友们从中国经典故事中能有所感悟,多思考!借助前人的智慧来丰富自己的人生!能从故事中摄取到营养,
- 从世界杯看红尘
红尘随缘人
火热的世界杯如火如荼的进行着,各大媒体各种评论也是层出不穷。我也不落俗套,来一段从世界杯看世间百态。1)为什么中国人热衷世界杯,一个中国人并不擅长的运动。作为世界人口第一大国,中国队却未能闯进世界杯,多少会给国人增添遗憾,但是我们到底为什么着迷于、狂热于、沉醉于一项我们并不擅长的运动呢?到底遗憾什么呢?难道仅仅是为了从中获得挫败感?如果可以像美国人那样,虽然也踢足球,但最沉迷的,却是篮球、棒球等自
- AttackGen - AI 网络安全事件响应测试工具,附下载链接
白帽学子
安全工具web安全安全网络安全漏洞挖掘红队
为了提高我们团队在安全活动中的响应效率,我关注到了一款叫AttackGen的工具,我们需要的是一个既能快速生成场景又能准确反映现实威胁的工具。在红蓝对抗中,我们经常要模拟各种攻击场景,以测试我们的防御水平。这不仅仅是为了“打”出个结果,更重要的是从中识别出潜在的弱点,并制定相应的修复策略。传统的做法往往需要我们手动构建这些攻击场景而AttackGen能够根据指定的威胁行为者组和组织的特征来自动生成
- 逃离
莫凉又怕热
我是一只沉睡的猫,蜷曲着身子,双手合十,虔诚地向上帝祈求冬天逝去春天到来。我的身体散发出来的冷冽的气味,让从天而降的霜花更添一丝光华,霜花落在背脊,像一把刀刃在凌迟卑微的肉体,我承受不住这样的危险,用微微颤抖的绒毛——把霜花丢弃在一边,毫无留情。我是一只沉睡的猫,蜷曲着身子,双手合十,虔诚地向上帝祈求冬天逝去春天到来。我看见自己身在锦簇花团,闻到青草的芳香,受到樱花轻柔的抚摸,是上帝感受到我的诚意
- 推开一扇门并不难
暖霞心理
相约读书打卡第154天,我是来自山西太原的史文霞,今天的读书内容是【美】威廉·贝纳德著,张玉译的《哈佛家训》第八部分《勇气——正直无畏的面对》5.《推开一扇门并不难》6.《趟过生命之河的小泥人》《推开一扇门并不难》有一位国王,出题考他的大臣,以便从中选拔出智慧勇敢的人担任国中要职。他让臣子们打开一扇其大无比的门。这扇门从来没打开过,所以臣子们认为这门肯定是打不开的。一些大臣望着门不住的摇头;另一些
- 实现数据卓越:生成式人工智能如何彻底改变数据集成
优维科技EasyOps
人工智能
在当今的数字时代,数据已成为从商业和医疗保健到教育和政府等各个领域决策的基石。收集、分析数据并从中获取见解的能力改变了组织的运营方式,为创新、效率和增长提供了前所未有的机会。什么是数据驱动方法?数据驱动方法是一种依靠数据分析和解释来指导决策和战略制定的方法论。这种方法涵盖了一系列技术,包括数据收集、存储、分析、可视化和解释,所有这些都旨在利用数据的力量来推动组织的成功。主要原则包括:数据收集——从
- 搞砸不只是一瞬间
开心_时间
'到处都在庆祝新年,我也想给同学们点惊喜!从中午十一点开始,就投入了烤蛋挞的挑战中!给全班同学烤蛋挞!不是一件容易的事,牺牲午睡,不管老二,一心扑在烤箱上。要知道,我可从没一下烤过50个呢!计算了蛋挞皮,鸡蛋数量,牛奶,开工了!当然还得有大宝的!因为他们下午也要庆祝。没想到大宝同学也一起来家了,蛋挞数量得增加了!至少要增加十个!可我当时没想到,以为够数!在等待烤熟的时间,给大宝下载了下午表演魔术的
- 2018年8月20号秀姐总结
能量团队
尊敬的晴霖班长,亲爱的师兄们大家晚上好。感恩尊贵的恩师,感恩班长的付出主持人的付出,感恩各位师兄在一起。共修。当下秀姐和也就是我们的于海洋师兄。一起在江苏的南通学习。阿秀姐已经是连续五天从早到晚都在听课,学习。受益非常深,那刚才呢,因为还在听课的原因。未能从头至尾,把每一位师兄的每一句分享。仔细聆听下课结束,无论多晚我都会和她楼梯把每位师兄的分享,听一下。能够感受到各位师兄分享的阿。同大家分享的时
- 时间不语,静待花开
沐恩佳音
文/沐恩佳音今天上午,闺蜜给我打电话说:“自从中招成绩出来以后,我就没有一天睡过好觉,白天也没心思做其他事情。果果考了598分,本来想着应该可以上个一批次中排名靠后的高中,可是网上预估的录取分数线一次比一次高。现在看来,公办高中不敢想了。”我让她带着孩子和孩子的分数条,赶紧去私立高中咨询、登记。她长叹了一口气说:“昨天去了几所好一点的私立高中,他们只让登记600分以上的。不太好的私立高中,果果又不
- 每个男人都应该的做的10件事情
不思九八
1.至少挑战一次自己的极限,并且坚持到成功。不管是考试得第一名,或者游泳游过不曾穿越的河流,或者在讲台上当众演讲,你至少要成为一次主角,至少要让成功证明你一次,这样,在漫长而平淡的一生之中,你都始终相信自己是最棒的,自己有权在这个世界好好生活。2.至少要有几个哥们,找到年少轻狂时共同成长的友谊。不管是纵酒狂歌,还是浪迹天涯;不管是春风得意,还是屡败屡战;在一起时,经常握握朋友的手,从中汲取力量;分
- 【0224读书清单】挺住02
一半一夏
001我想我唯一的一条路就是在大三早早起步,开始奔跑,也许这样才能让我的未来从容一些。002其实社会实践和经历,不一定要在多么光鲜耀眼的公司里做过什么牛叉的事儿,关键是要自己亲身参与,并且从中得到重要的收获,才能让自己更加有底气。003我更喜欢凡事先向自己发问,从自己身上找原因,并从中习得重要的成长。004作为一个成年人,责任对于我的意义就在于,在作任何选择的时候,都会考虑到家人和家庭的未来。00
- 给年轻的女孩(摘自周国平)
村上鱼
如果一个年轻的女性来问我,青春不能错过什么,要我举出十件必须做的事,我大约会这样列举:一、至少恋爱一次,最多两次。一次也没有,未免辜负了青春,但真恋爱不容易,超过两次,就有赝品之嫌。二、交若干好朋友,可以是闺中密友,也可以是异性知音。三、学会烹调,能烧几样好菜。重要的不是手艺本身,而是从中体会日常生活的情趣。四、每年旅行一小次,隔几年旅行一大次,增长见识,拓宽胸怀。五、锻炼身体,最好有一种自己喜欢
- jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
- mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
- MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
- mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
- pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
- 微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
- jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
- 在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
- android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
- jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
- MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
- JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
- [Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
- 【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
- Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
- [设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
- 单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
- struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
- shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
- mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
- SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
- 《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
- mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
- Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
- Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
- 第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
- 电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
- 修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
- SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一