摘要:
本文章是对刚做完BS系统的总结。主要记录开发过程中遇到的问题,及问题是如何解决的。 1,界面显示 一个系统界面首先要和谐,比如不同页面文本框长度高度要统一,按钮样式要一致,表格显示一样居中都居中靠左都靠左,这也就是所说的全局观,整体上的样式一直,界面才显得和谐。 这里主要解决按钮样式的问题。 系统的框架是直接用别人写好的,我们要做的就是向框架中填东西,这个框架自带了一个登陆界面,做的挺漂亮的,按钮提示框都是经过CSS的处理美化的。我们系统功能实现后发现,系统中的按钮都是Button而且是没有经过处理的,提示信息也是没有经过处理的,这就很不和谐,虽然测试组没有给我们提这样一个Bug,但是这... 阅读全文
摘要:
测试环境:Ubuntu 11.101. 安装mutt及msmtp软件sudo apt-get install muttsudo apt-get install msmtp 2. 编辑配置文件vi ~/.muttrcset sendmail="/usr/bin/msmtp"set use_from=yesset realname="Guobao Jiang"set from=loveaborn@163.comset envelope_from=yes 3.编辑配置文件vi ~/.msmtprc (账号和密码相应改动,最好把该文件属性改为:chmod 700 阅读全文
摘要:
IOS学习笔记02---语言发展概述,计算机语言简介. ------------------------------------------------------------------------------ |qq交流群:创梦技术交流群:251572072 | 创梦网络赚钱群:248318056 | 创梦娱乐休闲群:224801824 | 教程下载,在线交流:创梦IT社区: www.credream.com | 网络赚钱,营销学习:创梦网赚: www.cremoney.tk | 休闲娱乐,在线影视... 阅读全文
摘要:
#include #include #include #include #include const double g = 9.8;using namespace std;double h,l1,r1,l2,r2;zdouble cal(double ang,double v){ double vx,vy; vx = v * sin(ang); vy = v * cos(ang); double t=(sqrt(vy*vy+2*g*h)-vy)/g; // vt + 1/2*g*t^2 = h return t*vx;}int main(){ ... 阅读全文
摘要:
LMS算法可认为是机器学习里面最基本也比较有用的算法,神经网络中对参数的学习使用的就是LMS的思想,在通信信号处理领域LMS也非常常见,比如自适应滤波器。本文主要对LMS(Least Mean Square)算法进行简单的整理,包括内容:(1)理论上介绍基于LMS的梯度下降算法(包括BACH/STOCHASTIC),给出一个matlab的实现(2)DSP上的实现,主要使用C语言 1. LMS算法理论问题引出因为本人感兴趣的领域为机器学习,因此这里先说明下学习的过程,给定这样一个问题:某地的房价与房地面积和卧室的数量之间成如下表的关系,Living area (feet2) #be... 阅读全文
摘要:
--题目:如下面, 求出所有顶级下的子级(仅子级,不含再下一级),要求是子级或者子级的下面不包含学校--顶级------处长室------------科长室0------------科长室1------宣传部------科苑小学------初中部------------兰州中学------高中部------------兰州高中--1. 创建部门表及测试数据IF OBJECT_ID('Dep') IS NOT NULLBEGIN DROP TABLE DepENDGOCREATE TABLE Dep( id INT, pId INT, [name] VARCHAR(200), i 阅读全文
摘要:
WekKit官网:http://www.webkit.org/ QtWebKit官网及安装:http://trac.webkit.org/wiki/QtWebKit#GettingInvolved QtWebKit Class Reference:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qtwebkit.html QtWebKit也可以在PyQt4的安装中顺带安装(http://blog.csdn.net/xiarendeniao/article/details/677452046条) 1.用python的urll. 阅读全文
摘要:
生成备份所有数据文件的脚本: select 'alter tablespace '||tablespace_name||' begin backup;'||chr(10)|| 'ho cp -v '||file_name||' /home/oracle/hotbk/'||chr(10)|| 'alter tablespace '||tablespace_name||' end backup;' from dba_data_files; 备份controlfile: alter database ba 阅读全文
摘要:
1、一个内心浮躁的人,永远不会知道自己真正在做什么,不知道自己所做的事是否会对这个社会产生有利的影响,而只是一味的貌似充满信心的埋头去干,他的想法不会考虑到别人的想法,内心欠缺,外表强悍。 2、我是一个喜欢淡定的人,不喜欢过多的炫耀,我所学的一切并不是为了让别人来羡慕什么,只是想为自己为自己的家人,说地再大点也就是为了我们的国家我们的民族贡献那么一点点力量。 3、不要随便听信别人的话,别人所说的无非就分两种情况,一:他真的为你好。二:他之所以会这么说是因为他也做不到,一定程度上是害怕你也做到。 4、我从来不觉得自己做不到什么,只是人的一生是在短暂(青年时期更是短暂),将短暂的时间放在更有价值. 阅读全文
摘要:
桌面Widget其实就是一个显示一些信息的工具(现在也有人开发了一些有实际操作功能的widget。例如相机widget,可以直接桌面拍照)。不过总的来说,widget主要功能就是显示一些信息。我们今天编写一个很简单的作为widget,显示时间、日期、星期几等信息。需要显示时间信息,那就需要实时更新,一秒或者一分钟更新一次。 这个时间Widget我是参考(Android应用开发揭秘)书里面的一个demo例子做的,只是把功能和界面完善了一下。下面是这次的效果图: 1、继承AppWidgetProvider 我们编写的桌面Widget需要提供数据更新,这里就需用用到AppWidgetPro... 阅读全文
摘要:
挺不错的题目,很锻炼代码能力和调试能力~题意:初始格子状态固定,给你移动后格子的状态,问最少需要多少步能到达,如果步数大于30,输出-1。 由于单向搜索状态太多,搜到二十几就会爆了,所以应该想到双向广搜。对于每一个格子,我只需要记录上面和前面的格子颜色,因为格子左右移动前面颜色不变上面颜色变了,前后移动的话只是前面和上面的颜色交换了而已,不过写的太挫了。。。应该直接进制压缩一下。。。我还用了两个数来表示前面和上面的颜色,下次把这些搜索题全A了后再回来重新写一下,重写效果也会不错,并不是题目a了这题就好了。 #include #include #define LL __int64const in 阅读全文
摘要:
一、List接口,有序的Collection接口,能够精确地控制每个元素插入的位置,允许有相同的元素 1.链表,LinkedList实现了List接口,允许null元素,提供了get()、remove()、insert()方法,没有同步方法 public void add() { LinkedList List = new LinkedList(); List.add("link1"); List.add("link2"); List.add("link3"); Iterator it = List.iterator(); while 阅读全文
摘要:
作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/9750593(4年前的一篇文章,翻出来共享一下。)本实例即为经典的讲解C++继承、虚函数、运行时多态的实例。今天我们再用它作为讲解"pure virtual functioncalled"的实例。(在某些平台上也可能输出"pure virtual methodcalled")1. 实现基类Shape的area函数file:testVirtualFunc.cpp#include #include #define PI 3.14159 阅读全文
摘要:
Protecting your streams from webpage copy&paste flash code, listing or recording 保护流,防止在页面上被复制&粘贴,解析或录制 by Rani 目录表 Table of Contents I. 简要说明和目的 Brief description and our goals II. 设置rtmpd服务器 Setting up rtmpd server III. 测试设置项 Testing our setup IV. 抓住“小偷” Catching the thiev... 阅读全文
摘要:
快速幂或者矩阵快速幂在算大指数次方时是很高效的,他的基本原理是二进制,下面的A可以是一个数也可以是一个矩阵(本文特指方阵),若是数就是快速幂算法,若是矩阵就是矩阵快速幂算法,用c++只需把矩阵设成一个类就可以,然后重载一下乘法就可以,注意为矩阵时则ANS=1,应该是ANS=E,E是单位矩阵,即主对角线是1其余的部分都是0的特殊方阵了。举个例子若你要算A^7你会怎么算一般你会用O(N)的算法A^7=A*A*A*A*A*A*A也许你觉得这并不慢但是若要你算A^10000000000000000呢,是不是会觉得O(N)的算法也太慢了吧这不得算死我啊,计算机也不想算了,因为有更高效的算法我们把A的指数 阅读全文
摘要:
最近搭建了 php 的 web 端邮件应用程序——RoundCude(后续简称为: RC) 。中间有文件上传的需求,因 RC 是 Php 写的,上传文件的大小主要通过 php 控制。控制 php 的容许上传大小也有多种方式,一种全局控制 php.ini 文件,二是通过 .htaccess 文件控制一、全局控制 php.ini 文件1、开启文件上传file_uploads = On2、内存大小memory_limit = 128M // 在被取消之前,一个脚本可使用多少内存(字节)3、增加 post 方式提交的数据大小post_max_size = 32M4、允许上传的最大上传文件大小uploa 阅读全文
摘要:
题目一:有n个整数,使前面各数顺序向后移动m个位置问题描述:有n个整数,使前面各数顺序向后移动m个位置,最后m个数变成最前m个数 程序代码:#includeusing namespace std;int main(){ void move(int a[],int n,int m); int a[200]; int n=0,m=0,i=0; cout>n; cout>a[i]; } cout>m; move(a,n,m); cout=0;i--){ k=(i+m)%n; b[k]=a[i]; } for(i=0;iusing namespace std;int ... 阅读全文
摘要:
IV. Catching the thieves 抓住小偷 Well, we have just added a secure mechanism to our little streaming server. Now, all we have to do is just watching log file. But, before doing that we have to download a small utility for viewing our log file. This utility is called Kiwi Log Viewer, we can... 阅读全文
摘要:
Qt中的信号与槽机制qt中槽和普通的C++成员函数几乎是一样的--可以是虚函数,可以被重载,可以是共有的,保护的或者私有的。槽可以和信号连接在一起,在这种情况下,每当发射这个信号的信号,就会自动调用这个槽connect语句:connect(sende, SIGNAL(signal), receiver, SLOT(slot)这里的sender和receiver是指向QObject的指针,signal和slot是不带参数的函数名,实际上SIGNAL和SLOT宏会把他们的参数转换成相应的字符串注意:一个信号可以连接多个槽connect(slider, SIGNAL(valueChanged(int 阅读全文
摘要:
1.利用Ctrl+Alt+F1到Ctrl+Alt+F6在6个虚拟控制台之间切换,利用Ctrl+Alt+F7切换回图形界面。2.使用who命令来判断谁在系统上及其登录方式。id命令用来显示用户信息和组信息。3.cal命令列出当前月的日历。4.ps命令用来列出在系统上运行的进程。没有参数的ps命令显示单个终端上其他的所有进程。ps aux命令显示所有正在系统中运行的进程。5.在一个不可读的bash提示下,输入reset命令然后Enter可以把终端恢复到正常状态。Ctrl+U用来擦除当前的行,用处是密码输入错误,删除错误,重新输入。6.终端的文件名匹配:*,匹配零个或多个字符;?,匹配一个字符;[… 阅读全文