风言枫语  
上一页 1 2 3 4 5 6 7 ··· 235 下一页

2013年11月14日

摘要: 在时间管理不当的情况下,花费一个半月的时间终于把软件工程的视频看完了。 对于一个50集的视频,一个半月平均下来一天一集呢。对于整个的时间安排,由于前段时间心态不好,经常没有按照计划走,导致后面,不得不每天看两集来弥补了。总之一句,出来混的总是要还的。 看完视频,脑子里面几乎什么都没有留下来。幸好有笔记,跟着笔记复习,捎带着画一张图来梳理梳理思路。不过这个画图就要花费很多时间了。画完总感觉有遗漏的地方,不得已参考了一些其他师哥师姐们的博客以作补充。还请见谅,下面是我整理出来的一张图。http://上面的是概述,下面的是详细的图:点击图片放大。 理解有点肤浅,有不当的地方,望亲指出... 阅读全文
posted @ 2013-11-14 20:48 风言枫语 阅读(206) 评论(0) 推荐(0) 编辑
 
摘要: 从TLE的暴力枚举 到 13313MS的扫描线 再到 1297MS的简化后的扫描线,简直感觉要爽翻啦。然后满怀欣喜的去HDU交了一下,直接又回到了TLE.....泪流满面虽说HDU的时限是2000MS 可是数据也忒强了点吧,真心给HDU跪了。题意:给定平面上的N个点,属性分别标记为0和1,然后找一条直线,直线上的点全部溶解,一侧的1溶解,另一侧的0溶解。求出最多能溶解的点的个数。思路:最直接的思路就是O(N^3)的暴力枚举,Discuss里面貌似有大牛过了,肯能是我太过暴力了吧,果断Tle了,然后换成了枚举单个点,然后极角排序+扫描线,跑了13313MS。然后优化了一下跑了1297MS。下面说 阅读全文
posted @ 2013-11-14 20:46 风言枫语 阅读(282) 评论(0) 推荐(0) 编辑
 
摘要: 1、概述多线程程序作为一种多任务、并发的工作方式,有以下的优点:1)提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。2)使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。3)改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。Linux下最常用的是遵循POSIX标准的pthread线程库。pt 阅读全文
posted @ 2013-11-14 20:44 风言枫语 阅读(482) 评论(0) 推荐(0) 编辑
 
摘要: #include void CshowpicDlg::OnBnClickedButton3() { // TODO: 在此添加控件通知处理程序代码 height=width=widthBytes=0; m_screen.SetWindowPos(&CWnd::wndBottom,0,0,720,576, SWP_NOMOVE | SWP_SHOWWINDOW); UpdateWindow(); main_window_handle = m_screen.GetSafeHwnd(); if(DD_OK!=(DirectDrawCreateEx(NULL, (void **)&lp 阅读全文
posted @ 2013-11-14 20:42 风言枫语 阅读(539) 评论(0) 推荐(0) 编辑
 
摘要: 此文章针对webwork+spring+hibernate的工程,对于其他框架应该一样适用,首先在wsdd文件中找到所需webservice的名称,例如以下写法: 而在web.xml中可以查看配置: AxisServlet Apache-Axis Servlet org.apache.axis.transport.http.AxisServlet AxisServlet *.jws AxisServlet /ProvSys/services/* 可以知道AxisServlet对webservice进行... 阅读全文
posted @ 2013-11-14 20:40 风言枫语 阅读(7582) 评论(0) 推荐(0) 编辑
 
摘要: nginx高效学习方法 nginx做为一个高性能的web服务器,相对于apache等服务器来说它的代码量并不是非常庞大,反而非常精简。看过nginx源码的人都知道,nginx将“一切皆为模块”和“所有问题都可以通过加层的方式来解决”这两句话体现得淋漓尽致。nginx所有功能都由一个一个模块叠加而成,这对快速定位问题非常有用。在计算机行业中有这么一句话,计算机中的所有问题都可以通过增加中间层的方式来解决;比如linux物理内存太少不够用,就通过增加虚拟内存这一层来解决;再比如内存访问磁盘的速度太低,就通过增加调整缓存这一层来解决等等。nginx也是一样通过增加中间层来解决问题,nginx... 阅读全文
posted @ 2013-11-14 20:39 风言枫语 阅读(4412) 评论(0) 推荐(0) 编辑
 
摘要: ·为什么会有异常机制:a) 异常处理机制可以让产生异常的语句抛出异常,然后处理异常,并且程序接着往下执行不需要中断执行。b) 有时候无法穷举所有异常情况,就用异常机制。·Java异常被分为runtime异常,和checked异常。只要不是继承RuntimeException类的类型异常都属于Checked异常。·异常处理机制:a): 当某条语句有异常时候会抛出一个Exception类型的对象来通知程序。b): checked异常必须处理否则无法通过编译,runtime异常无需处理。异常处理方法有2种:一、使用try{}catch{} finally{} 语句处理异 阅读全文
posted @ 2013-11-14 20:37 风言枫语 阅读(205) 评论(0) 推荐(0) 编辑
 
摘要: 注意排除干扰项。因为价值不会相等,所以价值的多少与本题没有任何关系,。所以价值为干扰项,所以不用考虑。二维背包,简单求解。#include#include#include#include#define INF 99999999int dp[110][110];using namespace std;int main(){ int n,m,ts,i,j,k,v; int t[110]; int h[110]; int w[110]; while(~scanf("%d%d%d",&n,&m,&ts)) { for(i=1;i=h[i];j--) ... 阅读全文
posted @ 2013-11-14 20:35 风言枫语 阅读(143) 评论(0) 推荐(0) 编辑
 
摘要: 开机广播很容易写,如上代码所示,但是这段代码在小米手机上却失效 其实很简单,小米手机默认屏蔽了所有开机广播的接收者,必须让用户手动在【系统与安全】-》【自启动管理】里添加你的程序 那如何告诉用户去设置哩,简单弹个Toast是最简单的方法,不过最好能自动跳转到那个设置界面 经过研究 这个自启动管理不是单独的apk,是系统设置里的一个activity 打开方法如下: Intent i = new Intent(); ComponentName comp = new ComponentName("... 阅读全文
posted @ 2013-11-14 20:33 风言枫语 阅读(706) 评论(0) 推荐(0) 编辑
 
摘要: 首先感谢前辈的文章:http://space.itpub.net/14184018/viewspace-691502手动创建数据库完成后,创建新用户,并用新用户登陆到数据库时,报错如下:SYS@ bys3>conn bys/bys ERROR: ORA-00942: table or view does not exist Error accessing PRODUCT_USER_PROFILE Warning: Product user profile information not loaded! You may need to run PUPBLD.SQL as SYSTEM .. 阅读全文
posted @ 2013-11-14 20:31 风言枫语 阅读(339) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 235 下一页