java代码转化为jar包,再转化为.exe文件步骤

下面是具体步骤: 一、先把自己的程序发布成jar文件 这是eclipse自带的功能,右键工程包-->Export 然后选择Java-->JAR file,next 选择输出路径,next 取消勾选Export class files with compile errors,因为一般warnings可以忽视,而errors不行,next 选择main class,即带有main方法的类,finish即可。 二、将jar文件转为exe文件 jar文件已经可以运行。但需要发给别人运行还需要转为exe
分类: 其他 发布时间: 08-10 20:54 阅读次数: 0

POJ2239-Selecting Courses-(匈牙利算法)

题意:n门课,每门各自有t个开课时间,在不冲突的情况下选最多课。 题解:把周p第q节课转化为数值sum,表示在一周7*12节课中排第几节,用二分图最大匹配。 #include<stdio.h> #include<iostream> #include<algorithm> #include<cstring> #include<math.h> #include<string> #include<map> #include<queue> #include<stack> #inclu
分类: 其他 发布时间: 08-10 20:54 阅读次数: 0

洛谷 P2055 【假期的宿舍】

题库 :洛谷 题号 :2055 题目 :假期的宿舍 link :https://www.luogu.org/problem/P2055 首先明确一下:校内的每个学生都有一张床(只是校内的有) 思路 :分析题目发现是求所有在校学生能否全部有床睡(注意:只需在校学生有床睡,及不回家的;这个床可以是自己的,也可以是朋友的);于是,这道题我们可以把它想象成一个二分图,如样例图: a -> b表示a可以睡b的床(注意:虽然样例中没有2 -> 2的边,但你仔细读题就会发现题目中的原话---) 由于题目里给
分类: 其他 发布时间: 08-10 20:54 阅读次数: 0

.net core 使用SignalR实现实时通信

这几天在研究SignalR,网上大部分的例子都是聊天室,我的需求是把服务端的信息发送给前端展示。并且需要实现单个用户推送。 用户登录我用的是ClaimsIdentity,这里就不多解释,如果不是很了解,可以看这篇文章https://www.cnblogs.com/zhangjd/p/11332558.html 推荐https://www.cnblogs.com/laozhang-is-phi/p/netcore-vue-signalr.html#tbCommentBody这个博客,写的很详细,
分类: 其他 发布时间: 08-10 20:54 阅读次数: 0

linux-查看服务器内存使用情况(free top)

free命令:显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。 [root@ipha-dev71-1 workspace]# free # kb total used free shared buff/cache available Mem: 16251672 13033660 254336 45824 2963676 263
分类: 其他 发布时间: 08-10 20:54 阅读次数: 0

HDU-4289 Control(最小割,拆点)

题目链接:HDU-4289 Control 题意 恐怖分子计划将武器从城市$S$运输到城市$D$,现在我们知道$S$和$D$,知道城市网络中存在的路径(无向边),知道封锁每个城市各自需要的代价,我们可以对任意城市进行封锁,恐怖分子到达被封锁的城市就会被抓捕,求抓捕所有恐怖分子需要的最小代价。 思路 显然这是一个最小割问题,但代价是点权而不是边权,所以需要对每个城市结点拆成入点和出点,入点向出点连边,边权为对应城市结点的点权,这样就将点权代价转换为边权代价。不同城市之间的双向路径$(u,v)$,
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

来纪中的第10天

悲惨的一天从忘了提交代码开始~嘤嘤嘤。 第三题: 线索 assassin(想到了Fate没有!!!)
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

浅谈伸展树(Splay)

//本文是一个暂时的小记,有不对的请大佬们指出~ 真正大佬的在这http://blog.csdn.net/clove_unique/article/details/50630280 伸展树(Splay Tree),也叫分裂树,是一种二叉排序树,它能在O(log n)内完成插入、查找和删除操作。它由丹尼尔·斯立特Daniel Sleator和罗伯特·恩卓·塔扬Robert Endre Tarjan在1985年发明的。 在伸展树上的一般操作都基于伸展操作:假设想要对一个二叉查找树执行一系列的查找操
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

dfs序+RMQ求LCA详解

首先安利自己倍增求LCA的博客,前置(算不上)知识在此。 LCA有3种求法:倍增求lca(上面qwq),树链剖分求lca(什么时候会了树链剖分再说。),还有,标题。 是的你也来和我一起学习这个了qwq。 开始吧。 众所周知,每当你dfs时,你都能产生一棵dfs树,可以根据你的dfs序来构建。 such as(丑陋的画风): 一个dfs的顺序。 以这个为例: 那么我们写出他的遍历顺序: 假如我们要求3,8(wtf?)的LCA, 那么我们首先写出他的bfs序: 123432565217871。 然
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

一劳永逸的数据库升级方案

数据库升级方案 一、面临的问题 在项目中数据库升级是经常遇到的事情,这个工作比较繁琐,特别是在线数据库升级需要十分小心,我们先来看一下通常面临的问题: 1、 表修改,包括增加了字段、修改了字段类型或者长度,更换了主键等。对于表的升级不能删除重建,需要单独修改,或者写脚本来升级。 2、 视图的修改,视图的修改比较简单,无非是增加了字段,取消了字段,不影响基础数据。视图的升级可以删除重建。 3、 存储过程的修改,存储过程的修改和视图一样,可以删除重建,二者都可以通过脚本来完成。 4、 函数的修改,
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

2019年8月10日 动态导入模块 己所不欲勿施于人

rt
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

Spring再次学习(4)

时隔一年多,在掌握了Spring、SpringBoot、SpringCloud之后 我再次回头,重新学习Spring框架 Bean的生命周期学习: 在传统的XML配置中,可以这样自定义初始化和销毁方法: init-method="" destroy-method="" 注解方式的简单使用: @Configuration public class LifeCircleConfig { @Bean(initMethod = "init",destroyMethod = "destroy
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

vue+iview的form表单校验总结

这篇文章时关于如何使用iview的form表单校验。主要学习如何使用form校验(以校验文字长度为例),以及如何动态添加校验规则和异步校验。 1.为需要校验的表单添加form标签 <!--注意: ref/rules/model/prop等属性是必须的--> <Form res="foemRef" :rules="formRules" :model="formData" v-if="liveNode"> <Row> <!--正常校验--> <Col>
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

POJ2019 Cornfields 二维ST表

网址:https://vjudge.net/problem/POJ-2019 题意: 给出一个矩阵,求左下角坐标为$(x,y)$,长度为$b$的正方形的包含的数的最大值和最小值。 题解: 一、二维ST表: 一维$ST$表可以快速处理一维$RMQ$问题,这次是二维问题,好,那就上二维$ST$表,构造方法和一维的类似。开一个四维数组,第一维第三维管横行,第二维第四维管纵行即可(反过来也行)。然后处理完之后按照类似于一维$ST$表一样查询,查询四个小矩阵的最值就行,然后取最值,具体看代码。 AC代码
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

HZOJ Weed

作者的题解: 如果一段操作被执行,会对整个栈有什么影响呢? 把栈弹出若干个数后再插入若干个数。 线段树: 每个点纪录三个值:执行完这段操作后会删多少个,再插多少个,插的和一共是多少。 合并值时再用一个函数查找左孩子被从右删除若干个后剩下的插入总和是多少。 建树复杂度O( N log N ), 单次查询复杂度O( log ^ 2 N), 总复杂度O( N log N + Q log ^2 N ). 树袋熊学长的题解: • 实际上,每个加数和删除的操作可以看作是入栈和弹栈操作,之后可以用线段树维护
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

辣些数据结构的思维题(思维题好难一个都不会TAT)

洛谷P1268 树的重量 我觉得难点在于把每个叶子节点想象成分出来的叉 然后如果c是a--b这条边上分出来的,可以通过Dab,Dca,Dcb算出分叉点在哪里和具体的边的长度,然后可以暴力验证这样对不对。 虽然这道题的数据来看上面的也星,但是还有更巧妙的方法:
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

抖音怎么实现一键复制微信号跳转微信?

抖音现在毫无疑问的成为了大众喜闻乐见、爱不释手的娱乐利器,工作闲暇、茶余饭后、候车排队等等只要有空,就会随时随刻随手划拉,每个人都沉浸在这虚拟和现实的交互之中,乐不思蜀,忘乎所以,不能自拔。 抖音现在流量之大,受众之广,上至六七十岁的老人,下到七八九岁的孩童,无不蜂拥而来,玩抖音已经成为一种时尚,一种必需,一种难以颠覆的趋势。 那么,作为具有超前眼光和敏锐嗅觉的微商群体,我们应该怎么利用这一波超大的流量,抓住抖音这个简单又好用的工具来给自己创造价值,获取利润呢? 玩抖音的朋友应该能经常看到很多
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

c语言求素数以及改进算法

代码需要使用c99编译 #include <stdio.h> #include <stdlib.h> #include <math.h> //是否为素数 //从2到x-1测试是否可以整除 //时间复杂度O(n-2),n趋向正无穷 int isPrime(int x) { int ret = 1; for(int i = 2; i < x; i++) { if(x % i == 0) {
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

分享!为您解答微信域名(小说、H5网页、H5棋牌等)防封的最新解决方案

小说、H5网页域名在微信内分享推广被秒封是常有的事情,最近在各大论坛博客也有很多朋友给我留言问我有没有解决方案,这其实不用问的,肯定是有解决方案的。 举个最简单的例子,我们公司最近在微信内推了一款h5QP链接,从来不会被秒封。这这其实就能很好的证明是有办法避免域名被微信秒封的问题的,然而在此之前我们必须知道是哪些原因导致了域名被微信拦截,然后逐个解决。 一、为什你的域名会被微信拦截? 1、微信会有系统检测,只要检测到你的域名带有诱导分享、擦边球(不良信息、虚假信息等)的内容,就会自动拦截。 2
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0

springboot的最简创建方式

springboot是目前比较流行的技术栈之一,我在这里写一个springboot工程最简方式 首先开发工具是IDEA,双击打开IDEA,点击Create new Project 进入到这个页面,选择spring Initializr 然后点击next. 等一小会,会跳到这里,其中Group和Artifact共同组成package等,具体的等创建好在项目中可以看到。这里继续点击next 如果只是普通的web工程,那么勾选这两个就行了,然后点击next 点击finish,这样springboot
分类: 其他 发布时间: 08-10 20:38 阅读次数: 0