现在位置: 首页 > lapis发表的所有文章
  • 08月
  • 20日
综合 ⁄ 共 1085字 评论关闭
题目链接:Codeforces 467D Fedor and Essay 题目大意:给定一个含n个单词的文本,然后给定m种变换,要求变换后r的个数尽量少,长度尽量短,不区分大小写。 解题思路:bfs,将每个单词处理成长度以及r的个数,然后从最优的开始更新即可,类似dp。 #include <cstdio> #include <cstring> #include <map> #include <string> #include <vector> #include <queue> #include <iostream> #include <algorithm> using namespace std; const int maxn = 1e5+5; typedef long long ll......
阅读全文
  • 05月
  • 16日
编程语言 ⁄ 共 1943字 评论关闭
本文章来能大家介绍JQuery 获取验证上传文件大小代码,以前我们都是直接使用js来验证上传文件大小但有时会不兼容,后来我找到一个不错的JQuery获取上传文件大小与实现文件大小验证函数,大家可参考。jquery /* * * Function to validate File size * **/ function findSize(field_id) {            var fileInput = $("#"+field_id)[0];            byteSize  = fileInput.files[0].fileSize;         return ( Math.ceil(byteSize / 1024) ); // Size returned in KB. } 复制代码 再把我以前用的js验证上传文......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 583字 评论关闭
当要传输一可信文件时,可以利用sha1sum命令工具,我的演示实例如下:   假设要传输的文件名为 transfer-file-date.gz.如何确保该文件在网络中传输到目地地址后没有被更改过呢? 这里就用到了sha1sum。   1.生成测试文件transfer-file-date.gz root$ touch transfer-file-date.gz   2.生成对文件内容进行哈希的transfer-file-date.gz.sha1sum root$ sha1sum transfer-file-date.gz > transfer-file-date.gz.sha1sum   此时文件transfer-file-date.gz已经认为经过签名,可以进行网络传输。   3.对签名文件进行认证 root$ sha1sum......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 69字 评论关闭
一口气写了10篇博文,为什么没有收到一条评论啊,这个博客太不活跃了吧,还是粉少呢,记得互粉啊, 弱弱的问一句,、、、、、、你敢评论我一次吗?
阅读全文
今天开始学习了struts2, 于是下了最新的版本struts2.2.3.1,在使用的过程中总是报错:A web application created a ThreadLocal with key of type , 尽管出现了这个错误,但是并不妨碍程序正常运行, 虽然程序虽然能正常运行,但是看的这个错误很是别扭,所以网上搜了一下看看,也就有了下面这篇文章 struts2关于A web application created a ThreadLocal with key of type 异常解决办法    created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.C......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2638字 评论关闭
今天去HTC面试,笔试考了逻辑、c语言、c++语言几个部分,C/C++考的全是基本语法,没有考算法。C语言部分做的还不错,C++部分却做的那么多不确定,其中大部分是C++父子类之间关系以及函数重载、覆盖以及隐藏规则。 在C++语言中,虚函数是非常重要的概念,虚函数是实现C++面向对象中多态性和继承性的基石。而多态性和继承性则是面向对象语言的精髓。掌握虚函数才算是真正掌握C++语言,而C++语言中虚函数的继承覆盖与函数重载有些类似,很多初学者搞不清他们之间的关系。 首先要明确覆盖(override)与重载(overload)的定义,区别出......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 491字 评论关闭
layout:布局文件,布局文件中定义了UI中每一个窗口的位置、内容和层次关系。 layout与imageset一样,都不用自己手动填写。官方同样提供了编辑器《CELayoutEditor》。   layout文件内容也并不十分复杂。基本上就是定义了窗口的位置,和默认属性。如果要对该文件进行大的修改,还是尽量使用官方编辑器。   需要注意的是,官方提供的CELayoutEditor编辑器并不很完善,使用起来不像imageset的编辑器那么简单。   CELayoutEditor使用前需要配置一个CELayoutEditor.ini文件,这个文件定义了CELayoutEditor所需的数据(资源文件的目录)......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 523字 评论关闭
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1050 题解: 代码: #include<cstdio> #include<cstring> #include<cmath> #include<string> #include<set> #include<vector> #include<algorithm> using namespace std; #define MAX 10005 set<char> setx; char a[MAX],b[MAX]; int main() { bool flag=true; gets(a); gets(b); int lenA=strlen(a); int lenB=strlen(b); for(int i=0; i<lenB; ++i) setx.insert(b[i]); for(int ......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 64字 评论关闭
Viewpager会预加载两项。以保障流畅性,设置pager.setOffscreenPageLimit(0);设置预加载多少页
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 154字 评论关闭
要求在一个有向无环图中,给定两点,求出这两点之间有多少条路径。 该章节是讲拓扑排序,考虑先拓扑排序,将图排序成P336页的图22-7类似的样子,然后对E(s, t)之间的部分进行DP 可以证明所有路径都仅存在于s, t之间。 递归式如下(L(s, t)表示s到t的路径的数目): 直接用DFS好像是不可行的,代码就不写了。
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 889字 评论关闭
     类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本符号。这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦合度越高。        其中虚线+箭头是表示即依赖的关系,实线+箭头表示关联的关系,虚线+空心右三角表示implements,实线+空心右三角表示的是泛化,即类的继承关系。实线+空心菱形表示的是聚合的关系,实线+实心菱形则表示组合的关系。      另外一点是在看类图的时候要注意。类图的思想其实也还没有脱离面向对象的思想......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 461字 评论关闭
总觉得自己浪费了很多的时间,并不是说把时间浪费在吃喝玩乐上~ 而是在某种程度上,我没有很好地享受生活,享受时间。 回过头看看曾经并肩的人,有人已站在无法企及的高度,有人却安逸地享受大学的清闲,当然每个人都有自己的选择。越长大时间流逝得越快,我们在忙碌中往往变得盲目。只知道往大多数人选择的方向走,是不会错的,虽然事实上也是如此。 一直觉得自己的生活是挺充实的,因为扪心自问~自己还是有在努力地生活。大家学习我也学习,大家编程我也编程,大家努力我也不懒惰。但梦想在被没有具体之前只是对未来的憧憬,一个......
阅读全文