自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 停止更博,这段大学生活的反思

哎,这段时间,感觉是悲催到了极点。每天都很后悔,但没什么用了。有些事我恨到了极点,有些事我遗憾到了极点。为什么啊。不知道。基础不扎实吗,冥冥之中的选择啊。大度一点大度一点了。我没法说。每天苦兮兮的。1.英语六级2.深度学习的相关知识3.论文4.机考考试就这样吧,就这样吧,失去的不能回来,能够决定的只能是现在。大学稀里糊涂,稀里糊涂啊!!!!没办法了。我能去一个个找,还我青春...

2018-10-08 19:44:49 331

原创 POJ1358解析

DescriptionThe Ministry of housing is planning a huge construction project of several housing complexes. Each complex includes several apartments to be sold to government employees at reasonable pri...

2018-07-25 12:15:56 298

转载 KMP算法很强势的解释

一:背景转自(https://segmentfault.com/a/1190000008575379)给定一个主串(以 S 代替)和模式串(以 P 代替),要求找出 P 在 S 中出现的位置,此即串的模式匹配问题。Knuth-Morris-Pratt 算法(简称 KMP)是解决这一问题的常用算法之一,这个算法是由高德纳(Donald Ervin Knuth)和沃恩·普拉特在1974年构思,同年詹姆...

2018-04-25 21:05:43 446

原创 大学收尾

    有时候想总结一下做数模的心得,正值美赛今天刚出来,项目也快做完了(我已经筋疲力竭)。我有些话想说,如果你想听,你可以听一下,。今天美赛尤其特殊,感觉上学期的人品都被自己拼光了,哈哈,做了这么多次数模,又回到参与奖的时代了,有种戏剧的感觉,这是一种仪式感,有一双上帝之手,在冥冥之中安排好了一切的境遇,我的大学虽然没有学霸,技术大佬那么光鲜和精彩,我发现大学生活也有一种厚重感。。人生中生活中滑...

2018-04-25 13:48:33 260

原创 Softmax模型

Softmax回归模型,该模型是logistic回归模型在多分类问题上的推广,在多分类问题中,类标签  可以取两个以上的值。 Softmax回归模型对于诸如MNIST手写数字分类等问题是很有用的,该问题的目的是辨识10个不同的单个数字。Softmax回归是有监督的,不过后面也会介绍它与深度学习/无监督学习方法的结合。(译者注: MNIST 是一个手写数字识别库,由NYU 的Yann LeCun

2018-01-08 12:30:32 1005

原创 门面模式

一、模式定义门面模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。门面模式又称为外观模式,它是一种对象结构型模式。二、模式动机现代的软件系统都非常复杂,尽管我们已经想尽一切方法将其“分而治之”,把一个系统划分为好几个较小的子系统了

2018-01-08 09:02:50 413

原创 状态模式

状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。  状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。状态模式的结构  用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在

2018-01-07 21:46:10 166

原创 UML用例图

用例图(Use Case Diagram)是整个UML9种图中最基础、最重要的一种图。为什么说它重要呢?因为用例图描述的是待开发系统的功能需求,这些功能需求是UML其它几种视图的依据和基础,其它几种图都要围绕用例图中定义的用例来建模,也可以说其它几种图都是为了实现用例图中的用例而存在的。那么用例图都有哪几种元素组成呢?角色(Act

2018-01-05 13:46:47 631

原创 语法分析_编译原理

实验目的:对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成。(用c++实现)实验要求: (1)关键字: for if then else while do 所有关键字都是小写。 (2)运算符和分隔符: : = + - * / >= ; ( ) # (3)其他标识符(ID)和整型常数(NUM),通过以下正规式定义: ID=letter(l

2018-01-05 12:58:34 503

原创 用例图区分USE和extend

我们知道,在收集一个软件系统需求的时候,一般会用到用例图。在分析两个用例之间的关系的时候,会用到《include》和《extend》这两个原型。这两个原型很容易让UML的初学者感到迷惑,包括我,呵呵。今天,在这里初步探讨它们之间的区别。《Include》: 表示一个用例包含另一个用例,即要完成包含用例就一定要执行被包含用例。《extend》:表示一个用例扩展到另一个用例,这里有一点需要注意

2018-01-05 11:17:12 4672

原创 限定关联

从一个例子开始今天的说明。假设有一个系统,收到外界的事件通知以后,根据设备Id,将事件转发给适当的设备。按照之前的说明我们可以建模如下。系统按照以下方式运行:EventCreater生成Event并设置DeviceIdEventCreater将生成的Event发送给EventDistributorEventDistributor根据Devic

2018-01-04 20:32:04 1849

原创 设计模式2

模式是表示周境(Context)、动机(System of Forces)、解决方案(Solution)三个方面关系的一个规则,每个模式描述了一个在某种周境下不断重复发生的问题,以及该问题解决方案的核心所在。模式是一个经验提取的“准则”,并且在一次一次的实践中得到验证,在不同的层面上,模式提供不同层面的指导。根据处理问题的粒度不同,从高到低,模式分为3个层次:架构模式(Architectu

2018-01-01 11:51:14 170

原创 设计模式概要1

设计基本原则软件设计是一门艺术,是对“变化”的辩证处理:发现变化,隔离变化,以不变应万变。最基本的设计原则是对面向对象思维的深化和具体。基本设计原则的综合使用是产生高质量软件设计的基石。设计的基本原则依赖倒置原则(Dependency Inversion Principle, DIP)接口隔离原则(Interface Segregation Principle,

2018-01-01 11:09:52 163

原创 关于内网穿透

http://blog.csdn.net/zhangguo5/article/details/77848658?utm_source=5ibc.net&utm_medium=referral

2017-12-22 11:46:17 240

原创 多包问题

#include #include#define INF 0x7fffffffusing namespace std;struct E{int w;int v;}list[2001];int dp[10001];int min(int a,int b){ return a<b?a:b;}int main(){ int T; scanf("%d",

2017-12-15 21:32:15 653

原创 DP(动态规划)背包问题

0-1背包问题将一个容量为V的背包,物品有两个属性,一个w和一个v表示体积和属性值。每种物品只有一个。要求装下尽可能多,求最大价值。转移状态方程:dp[j]=max(dp[dp[j-list[i].w]+list[i].v,dp[j-1])#include #includeusing namespace std;struct E{int w;int v;}lis

2017-12-15 20:58:39 206

原创 简单Hash

#include//Hash method to solve counting problemint main(){    int n;    while(scanf("%d",&n)!=EOF&&n!=0)    {        int Hash[101]={0};        for(int i=1;i        {            int

2017-12-09 22:33:52 262

原创 处理区间问题要预处理(计算星期几)

#include//日期差值#define ISYEAP(x) x%100!=0 && x%4==0 || x%400==0?1:0int dayOfmonth[13][2]={0,0,31,31,28,29,31,31,30,30,31,31,30,30,31,31,31,31,30,30,31,31,30,30,31,31};struct Date{int Day;

2017-12-09 22:21:40 314

原创 计算日期差

#include//日期差值#define ISYEAP(x) x%100!=0 && x%4==0 || x%400==0?1:0int dayOfmonth[13][2]={0,0,31,31,28,29,31,31,30,30,31,31,30,30,31,31,31,31,30,30,31,31,30,30,31,31};struct Date{int Day;

2017-12-09 21:07:20 217

原创 2000OJ_sort

#include#include#includeusing namespace std;struct E{ char name[100]; int age; int score; }buf[100]; bool cmp(E a,E b) { if(a.score!=b.score) { return a.score<b.score; }

2017-12-09 20:44:57 147

原创 Word2vec 计算两个文本之间相似度

安装gensim 并且有pyemd,详情见下 def wmdistance(self, document1, document2): """ Compute the Word Mover's Distance between two documents. When using this code, please consider citing

2017-10-22 09:07:58 16009

原创 UPDATE更新某些字段

Hibernate 中如果直接使用 Session.update(Object o); 会把这个表中的所有字段更新一遍。 比如: [java] view plain copy public class TeacherTest { @Test public void update(){ Session session = HibernateUitl.g

2017-09-30 21:20:46 2920

原创 SQL学习

with deptnosal as( select deptno,avg(sal) avgsal from emp group by DEPTNO),mindeptsal as( select min(deptnosal.avgsal) minsal from deptnosal),t as( select deptno from

2017-09-29 08:49:18 227

转载 Local Storage Bridge(LSBridge)web一机多屏通信

The problemWhat is this all about? I’m working on a single page application that may be placed inside an iFrame. If you ever did that you probably know that working in such scenario is not the easiest

2017-09-23 09:22:40 643

原创 ssh里面的Write operations are not allowed in read-only mode (FlushMode.NEVER)

最近在整合ssh 的时候遇到了几个问题,首先是ssh中能查询数据但是不能保存,删除以及更新数据,而且总是报一个错误,就是Write operations are not allowed in read-only mode (FlushMode.NEVER); 百度了各种结果,要不就是在spring的xml文件中将read-only设置为false,要不就是在web.xml文件中加一个过滤器,但是

2017-09-21 15:27:54 1105 1

原创 SQL操作范例

/*3.将所有员工的工资上浮10%.然后查询员工姓名、薪水、补助。(emp.sal为工资,emp.comm为补助)*/update EMP setSAL=SAL*1.10select ename,sal,commfrom EMP/*4.查看EMP表中部门号为10的员工的姓名,职位,参加工作时间,工资。*/select * from EMPselect ename,job,HIRED

2017-09-19 20:23:01 1550 1

原创 编写程序实现文件的分布式存储

系统的结构:多个客户端程序,FileClient应用。客户端程序可以向文件服务节点的应用程序上传文,下载文件,删除文件。(不考虑文件夹与文件名重名)一个FileServe应用,提供文件存储节点StorageNode的管理功能,提供文件的管理功能。多个StorageNode应用,提供文件的存储能力。提供向备份节点服务器进行文件备份功能。 一个监控程序 系统功能细节NodeName=aName

2017-08-23 17:41:39 1796 2

原创 负数二进制(补码形式)和十进制的转换

1.在C语言中我们练习过正数二进制和十进制的转换 2.补码为反码+1,所以先取出反码,在通过运算末位为0,改为1.末位为1,改为0,加到当前位为0改为1 java代码如下:public static String converttoHex(byte a) { String con=""; int[]nn =new int[8]; int i

2017-06-27 09:14:32 7872

原创 OS-内存分配回收(最佳适应,最差适应,首次适应)

#include using namespace std;class freeMemoryTable{ public: int id; int begin; int size; int status;};class Node{ public: freeMemoryTable data; Node *pre; No

2017-05-21 08:52:11 2852

原创 编译原理,自上而下非递归语法分析自上而下的语法分析

1. 使用的文法如下(见编译陈第三版):E TE E + TE | T FT T * FT | F (E) | id2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。可能的出错情况:idid*id, id**id, (id+id, +id*+id ……4. 输入串以#结尾,输出推导过程中使用到的产生式。例如: 输入:

2017-05-04 17:22:41 1678

原创 卖家对比,ebay,淘宝

For sellers, it is a completely different experience of starting the busAfter our investigation and study, we analyzed the following differences, which determines the influence of ebay and Taobao and

2017-05-01 22:40:32 2472 1

原创 操作系统之抽烟者问题

抽烟者问题。假设一个系统中有三个抽烟者进程,每个抽烟者不断地卷烟并抽烟。抽烟者卷起并抽掉一颗烟需要有三种材料:烟草、纸和胶水。一个抽烟者有烟草,一个有纸,另一个有胶水。系统中还有两个供应者进程,它们无限地供应所有三种材料,但每次仅轮流提供三种材料中的两种。得到缺失的两种材料的抽烟者在卷起并抽掉一颗烟后会发信号通知供应者,让它继续提供另外的两种材料。这一过程重复进行。 请用以上介绍的 IPC 同步机

2017-04-11 21:05:39 5710

原创 编译原理语法分析对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成

实验目的:对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成。(用c++实现)实验要求: (1)关键字: for if then else while do 所有关键字都是小写。 (2)运算符和分隔符: : = + - * / < > <= <> >= ; ( ) # (3)其他标识符(ID)和整型常数(NUM),通过以下正规式定义: ID=letter(letter

2017-03-30 19:20:41 6799 2

原创 操作系统-请编程建立 3 个并发协作进程,它们分别完成 f(x,y)、f(x)、f(y)

我的代码#include<stdio.h>#include<unistd.h>#include<stdlib.h>int f1(int x){ if(x==1) { return 1; } else { return f1(x-1)*x; }}int f2(int y){ if(y ==1||y==2) { return 1;

2017-03-28 21:19:18 22009

原创 操作系统实验参考以上示例程序中建立并发进程的方法,编写一个多进程并发执行程序。父进 程首先创建一个执行ls命令的子进程然后再创建一个执行ps命令的子进程,并控制 ps 命令总在 ls 命令之前执行。

实验一、进程控制实验 1.1 实验目的 加深对于进程并发执行概念的理解。实践并发进程的创建和控制方法。观察和 体验进程的动态特性。进一步理解进程生命期期间创建、变换、撤销状态变换的过 程。掌握进程控制的方法,了解父子进程间的控制和协作关系。练习 Linux 系统中 进程创建与控制有关的系统调用的编程和调试技术。 1.2 实验说明 1)与进程创建、执行有关的系

2017-03-28 21:14:38 9748

原创 weixin4j--回复图片消息

首先知道微信图片需要上传到他的服务器获取id:我们调用weixin对象实现: Weixin weixin=WeixinManager.getWeixin(); File file=new File("image/001.png"); weixin.uploadMedia(MediaType.Image, file);可以把ID存到数据库里 注意素材的种类: 素

2017-03-19 20:57:41 947

原创 Weixin4j入门,微信开发记录1

杨起盛老师已经讲得很好了,我在这里在做整理,同时也是学习。 weixin4j入门公开课视频 第一课《weixin4j入门视频-新手接入》 视频下载地址: http://pan.baidu.com/s/1o63MdPw 第二课《weixin4j入门视频-接收消息》 视频下载地址: http://pan.baidu.com/s/1i3qzbgT第三课《weixin4j入门视频-回复消息》

2017-03-19 20:51:46 648

原创 Hibernatemplete发现save(),delete()无效

1.flush()问题(当出现insert语句get数量增加但未存时) 2.怎么都弄不好:看看ID是不是Ansigned,改为native,自动增加

2017-03-11 15:35:18 265

原创 Ajax利用JQuery在Struts2的实现

这里有篇文章但是基本对的,有些东西需要自己写很坑爹,感觉他吧一些东西删去了。1.Struts.xml必须写上json格式和数据,不然传什么值 <result name="USER" type="json"> <param name="root">dataMap</param> </result> <?xml version="1.

2017-03-11 14:23:03 1033

原创 地图涂色问题

#include <iostream>#include<list>#include<string>using namespace std;int **Neighbours; int N;void init(){ cin>>N; if(N>50) { cout<<"out of range"<<endl; return; }

2016-12-27 20:21:31 3772

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除