自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

野生码农

方法大于努力

  • 博客(408)
  • 资源 (2)
  • 收藏
  • 关注

原创 servlet路径配置,相对路径和绝对路径

servlet中的相对路径和绝对路径1.servlet内部配置路径a. web.xml中servlet 配置的路径<url-pattern>/test1/helloWorld</url-pattern>我们配置的这个“ /test1/helloWorld”,前面必须加“/” ---- 该“/”代表我们应用的名称。比如我们的应用名是“test”,那访问我们应有的地址就是: http:// 192.168.XX.XX:8080/test ,说白了就是代表项...

2020-06-10 14:26:56 1202

原创 ajax 学习

ajax 学习1,是什么?一个page内,请求一份数据,不做跳转,前端向后端发送一个ajax请求。2,前端怎么提交,后端怎么处理?3,怎么提交form4,返回的数据怎么处理?5,数据返回,用json格式JQuery中Ajax的操作完整例子https://blog.csdn.net/qq_33714487/article/details/79112555var configObj = {method //数据的提交方式:get和posturl...

2020-06-10 14:07:22 257

原创 js 跳转到指定页面

1,超连接方式跳转。标签,<a href="xx.jsp" >,这种方式。2,按钮方式跳转,写个js函数。//单独添加一个链接,实现跳转:<input type="button" value="我是一个按钮" οnclick="javascrtpt:window.location.href='http://blog.sina.com.cn/mleavs'"> //触发一个函数跳转:<script>function jump(){ window.

2020-06-10 14:02:08 1704

原创 html 表格 colspan rowspan

表格行方向合并2个格子,列方向合并2个格子。<html><body><table width="100%" border="1"> <tr> <th>Month</th> <th>Savings</th> <th>Savings for holiday!</th> </tr> <tr> <td&.

2020-06-09 11:25:47 640

原创 html中th与thead的详细区别

HTML中的table可以bai大致分为三个部分:thead ----------表头tbody ----------表躯干tfoot ----------表注一般来说:数据的标题放在thead里面,数据放在tbody里面,表格的注释放在tfoot里面。thead, tbody, tfoot三个标签的使用目的是把一个表格分成三个大的部分,每个部分存放不同的东西,这样这个表格就会比较有结构。所以说:thead, tbody, tfoot相当于三间房子,每间房子都可以用来放东西,主要是把比较相同的东西

2020-06-09 11:11:23 6746

原创 程序定时执行的一种方法

目前的程序中,一部分是使用c#编写的,一部分是使用java编写的,以后希望,能够定时执行。需要解决的问题1,Java调用exe程序,根据返回值,决定下一步的执行方式。2,Windows定时执行Jar程序。参考资料java调用exe,传入参数、获取返回值https://blog.csdn.net/u010321349/article/details/85301932Javaweb项目导出成jar包并使用Windows定时任务定时执行https://blo...

2020-05-09 09:19:54 942

原创 部署论坛

部署论坛tomcat直接部署方式1. 开发打包得到一个war包,例如上面的LMS.war。2. 打开Tomcat安装路径 ,假设是“D:\Tomcat\apache-tomcat-8.5.0”,然后进入到 webapps文件夹。3. 把 LMS.war丢到 webapps文件夹。4. 启动Tomcat。如果不需要更改配置文件:到这一步就可以了。在浏览器输入“http:loc...

2020-05-07 11:41:34 336

原创 搭建一个网站,域名+云主机+公网IP

需求分析搭建一个网站,域名+云主机+公网IP。很多朋友想建立一个自己的网站,在上面跑点自己的软件,做点有用的服务,但是,却不知道怎么下手。遇到的困难:1,需要一个域名,但是电信公司提供的IP不是固定IP,没法和域名做对应。需要自己花大价钱去买一个。2,还需要个主机,24小时开机。现在发现一个很好的方法:在云服务商上购买,域名、主机、公网IP,都可以提供哦。自己...

2020-05-06 09:34:43 1837

原创 jsp嵌入富文本编辑器,发布内容

1,前端嵌入编辑器,可以编辑内容。2,后端保存内容。3,前端怎么展示内容呢?参考资料:JSP嵌入ueditor、umeditor富文本编辑器https://www.cnblogs.com/DOLFAMINGO/p/9548571.html...

2020-05-05 19:59:39 427

原创 伽利略是怎么发现自由落体定律的?

古希腊权威思想家亚里士多德(公元前384—322年)曾经断言:物体从高空落下的快慢同物体的重量成正比,重者下落快,轻者下落慢.比如说,十磅重的物体落下时要比一磅重的物体落下快十倍.1800多年来,人们都把这个错误论断当作真理而信守不移.直到16世纪,伽利略(公元1564—1642年)才发现了这一理论在逻辑上的矛盾.伽利略说,假如一块大石头以某种速度下降,那么,按照亚里士多德的论断,一块小些的石头就...

2020-05-02 16:07:55 3513

原创 JDBC中execute、executeQuery和executeUpdate的区别

Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。1>方法executeQuery用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法。这个方法被用来执行 SELECT 语句,它几乎是使用最多的...

2020-04-30 10:19:42 390

原创 JDBC批量处理

https://www.jianshu.com/p/f73078789ea3

2020-04-29 10:00:36 1006

原创 自动化提取书生(sep,gd等)文档内容,更新到hive

一,业务需求:提取sep文档的内容,插入到数据库,这样才能做内容检索。我们这里总计有1.6万个sep文档,要自动化批量提取。一是对存量文件,得要实现批量提取。二是对于每日新增文件,得要定时执行提取。二,具体场景:目前把文档存在一台linux服务器上,数据保存在hive里。书生公司提供了一个网页,能够手动提取一个文件。如果使用网页版的话,操作流程:1,c#连接h...

2020-04-24 14:42:24 1401

原创 网页自动登录的方法

1,跟踪http 请求,分析参数 格式,构造请求。2,打开网页,获取控件id,填充内容,然后点击按钮。第2种方法,在c#中使用webbrowser比较方便。C#自动填写用户名、密码,自动提交登录网页(你懂的!)https://blog.csdn.net/dylanzr/article/details/45566211c#,WebBrowser 判断网页是否加载...

2020-03-26 11:45:27 2382

原创 可视化图形开发工具

技术应该服务实际场景。你看银行,那么牛逼,有使用先进技术了吗?还都是使用20年前的技术。银行的目的是求稳;我的目的是实用。所以,别去学习那些先进的技术,先进的那些用不上。Java起手的过程比较漫长。Java开发者要做很多DIY工作,才能写出第一个像样的程序。DIY多了,对于从业的基础素质,必有提高。  .net入门快,windows最大的好处“可视化”在.net延续,集成环境好,...

2020-03-21 17:34:31 1007

原创 vba基础知识

很早就听说Excel是个非常强大的软件,支持编程。但是具体怎么使用,以前不知道,今天遇到一个问题,就尝试了一下。然后发现,Excel支持vb编程,visual basic在90年代非常流行,第一次接触的时候,还在读初中,那时候不知道从哪里弄了本薄本子看了下,然后就再也没接触了。。。语法介绍Application.InputBox 方法 (Excel),该方法有很多参数,格式如下...

2020-03-18 15:20:22 921

原创 Excel拆分合并数据,使用vb编程,效率提高50倍

算法原理如下:在vb中定义一个dictionary,作用类似java中的map。遍历每行的固定cell,如果都是同一个类型的,则将这些同一类的row,加入到一个key。value使用一个集合,union可以用于合并多个cell rang集合。代码如下:Sub 保留表头拆分数据为若干新工作簿() Dim arr, d As Object, k, t, i&...

2020-03-17 15:08:18 1455

原创 C# android TCP连接在线 判断

在工作编写一个C#的服务器和Python进行通讯的时候碰到的一个问题,由于工作需求需要,python会每次连接,服务器就只会发送一条指令然后就会断开连接,下次会重新连接。在这样的情况下就出现了当python客户端断开连接后,服务器这边的Socket没有抛出异常,博主以前的时候都是利用当客户端断开连接的时候抛出的异常来检测是否断开连接。 在上述的情况下,服务器这边的对应的Sock...

2020-02-04 17:22:46 1785

原创 c# DataTable添加多选

数据库表格,在加载到DataGridView显示的时候,有时候需要有多选的功能。添加,在sql查询返回的时候,对DataTables添加。//TODO 添加checkboxDataColumn dtcCheck = new DataColumn("选择");dtcCheck.DataType = Type.GetType("System.Boolean");dtcCheck....

2020-02-02 15:30:26 903

原创 Android APP 如何发送短信?

权限配置低级版本的android版本里,使用配置表的方式。在AndroidManifest文件中配置权限。<!-- 发送消息--><uses-permission android:name="android.permission.SEND_SMS"/> <!-- 阅读消息--> <uses-permission andr...

2020-02-01 22:12:38 1739 1

原创 Android开发小坑-socket

最近开发了一个Android app,在开发过程中,遇到一些小坑。以前是用java开发Android的,最近Google推出个什么kotlin,那鬼东西,谁知道啊,坚决抵制。网络访问问题1,网络访问权限java.net.SocketException: socket failed: EACCES (Permission denied)解决办法,在配置表里设置。<u...

2020-01-31 20:53:44 349

原创 C#使用String.Format拼接字符串

在编程中,经常需要对字符串进行格式化。例如:编辑一段短信,一个SQL查询语句,都需要我们先写好格式,然后往里面填充内容。常见的方法是直接使用+号拼接字符串,这样能够使用,但是麻烦,而且容易出错。实际上,我们可以使用String.Format来简化,使用{0},{1}...来表示占位符即可。例如,我们要拼接一个Sql查询语句,直接拼接的语句如下:string name = "XXX";...

2020-01-31 20:44:14 2832

原创 socket接收消息 字符串长度

今天调试的时候,遇到一个奇怪的问题。windows桌面软件是采用c#语言编写的,Android app是采用java编写的。两者之间采用socket方式通讯,因为字段比较多,所以先将字段内容拼接成json格式,再作为一个string一次性发送出去。Android连接桌面软件后,由桌面软件发送一个json字符串给Android。桌面软件上debug是正常的,但是Android上json解...

2020-01-31 20:38:33 1912

原创 如何读取书生sep文档内容

1,项目背景Word,Excel,PPT,PDF,这种文档的标准是公开的,所以呢,有很多方法可以打开文件,读取内容。例如:要打开各种office文档,可以使用POI jar包;要打开pdf文档,可以使用pdf box ;而且呢,这些工具非常多,还都是开源的,网上很多地方可以下载。即使不用这些工具,也可以使用微软的dll,照样可以工作。而sep文件、gd文件,是国内一家公司,书生公司自己设计...

2020-01-16 21:01:29 4296

原创 为啥阅读别人的代码那么难

去看别人写的代码,就跟在丛林里迷路了,想要走出去一样难。参考资料:高效程序员的七个习惯https://blog.csdn.net/dyc87112/article/details/103885236...

2020-01-12 12:59:28 1016

原创 windows远程桌面连接

介绍windows远程桌面连接,支持你登录远程机器进行维护(运维必备);或者人在其他地方,登录自己机器进行开发编辑等操作,非常方便。题外话:该方式默认使用3389端口,十多年前,信息安全的概念还没普及,很多人电脑上这个端口是打开的,密码又简单。所以呢,那时候黑客经常扫描这个端口,然后暴力破解。坑爹。。。登录方法运行(windows+R)---mstsc或者:附件--远程桌...

2020-01-11 14:07:43 872

原创 设计程序和设计软件的区别

设计程序和设计软件的区别程序,关注从0到1的过程,能跑,能用,那就可以。软件,关注1到5的过程,使用要友好,不能用着就死机了,功能要丰富。例如:界面,跨平台,用户习惯,使用容易,兼容就版本。但是呢,你考虑那么多,一般都是办不好的。所以呢,还是去设计程序好了。...

2020-01-10 11:47:16 1101

原创 为什么个人独立设计软件比团队容易那么多?

个人设计软件,确实容易很多。1,用自己擅长的技术栈。第一,擅长的技术栈。前端+后端+数据库+缓存+各种小组件+各种辅助小工具,这个体系里,只要有一套是你自己熟悉擅长的,能够上下游全部打通的,那就可以了。那么你就不需要去学习了,这节省了至少50%的时间。第二,积累。因为你一直研究这个领域,你会积累很多开发包,函数,这些轮子到了需要用的时候,直接拿出来就好了,都不需要网上到处找,这...

2020-01-05 20:23:17 819

原创 性能优化- 多线程异步IO操作

程序启动太慢,有很多原因,例如:一次性启动太多窗口;IO操作等待,一次性加载所有Excel文件;数据库访问延迟;不合理的代码逻辑,创建太多对象;内存不足使用;等等。打开一个程序,如果资源放在窗口的main线程中加载,那会多增加一些时间,对于一些数据资源比较庞大的程序来说,可能需要几分钟。也就是说,你得要等几分钟,才能使用这个软件,等到花儿都谢了。。。解决办法:使用多线程,异步处理io操作,...

2020-01-04 17:15:09 1169

原创 解决IE返回application/json数据时,提示下载的问题

在IE9,10,11下,当服务器端返回数据格式为json,且明确设置Content-Type为”application/json;charset=utf-8“时,会跳出一个框框,提示文件下载。(IE 浏览器会出现,其他浏览器不会出现该问题,坑爹的IE!)解决办法有两种:1,后端修改类型。修改Content-Type为”text/html;charset=utf-8“,然后在前端对数据做一次...

2020-01-03 17:13:36 1865

原创 c# image button效果

C# winform程序中没有image button控件,为了实现image button的效果,有两种方法:1,设置button属性,达到image button的效果。2,使用windows gdi+,重写控件的paint事件。第一种方法较为简单,第二种方法很麻烦。本文采用第一种方法。效果图:设置步骤:1、导入图片。BackGrou...

2020-01-01 11:09:07 5145

原创 C#界面库CSkin 使用简介

.net平台,c# 语言,开发很方便,支持拖拉拽生成界面,程序员只需要专注自己的业务逻辑即可,大大节省了开发时间。但是呢,原生系统的界面比较丑陋,不太友好,需要再美化一下。.net平台因为是封闭的,缺乏生态系统,所以其上的UI库很少,介绍一个还不错的,CSkin。CSkin界面库是完全免费的,可以任意使用,并且代码中无任何限制,文件夹中的2.0和4.0指的是netframework版...

2019-12-31 22:03:30 10683 4

原创 linux文件 软连接

linux 软连接当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个目录下都放一个相同的文件,我们只要在其它的目录下用ln命令链接(link)就可以,不必重复的占用磁盘空间。软连接,也叫符号连接(Symbolic Link)。软链接文件类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。...

2019-12-19 11:26:35 359

原创 tomcat替换.class文件

更新项目的时候,可以不删除整个目录,只替换一个 .class文件。但是呢,有时候是有效的,有时候程序无效,需要重新启动一下。最近往服务器上的tomcat上替换webapps里的工程class文件,出现不能直接生效而是需要重启才能生效的现象,非常影响效率,后才知道需要在tomcat目录下的conf文件夹下的server.xml文件的host节点下加上如下配置:<Contex...

2019-12-19 10:04:34 5350

原创 tomcat部署的一些优化措施:软连接和增量更新

最近遇到2个问题蛮纠结,经蔡老师指点,顺利解决了。^_^tomcat部署过程部署更新的时候,先将eclipse工程打包成war包,在服务器上删除原先整个目录,使用bin/start.sh,解压war包,启动服务。在这个过程中,webContent里面的内容会复制到webapps目录下对应的工程文件夹。矛盾的地方有时候webContent里面的文件很多,有几个GB,如...

2019-12-18 17:43:01 1164 1

原创 Linux 执行定时任务的方式-- crontab命令

应用场景在实际工作中,我们往往需要定时做一些任务,例如: 定时重启apache tomcat服务器、定时提供报表、夜间进行交易支付对账等。执行定时任务,有两种方法:第一种方法,自己写个daemon进程,时间到了,执行想要跑的任务。这种方式比较麻烦,需要自己写一大堆程序。第二种方法,使用linux crontab命令。只要一行命令就可以了,方便。crontab介绍Lin...

2019-12-09 10:52:33 345

原创 hmtl登陆界面和div元素居中显示

水平居中使用div的align属性,align 属性规定 div 元素中的内容的水平对齐方式。<div align="center"> This is some text! </div><div align="center"> 和<div style="align:center"> 渲染效果应该一样的吧? 可我在测试时第一种...

2019-12-04 15:24:53 1172

原创 servlet session机制

在web开发中,存在很多页面跳转,为了在页面之间传递数据,避免重复输入,出现了session机制。例如,你在购物网站选了一堆物品,过了几个月再次登陆的时候,发现购物车里还有这些东西。这里就是使用了session或者cookie机制。session简介在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情...

2019-12-02 18:54:22 372

原创 c# 窗口切换

控制窗口,设计思路:点击关闭按钮,可以退出。点击返回按钮,能够返回主窗口。窗口切换private void button2_Click(object sender, EventArgs e){ Hide(); Form2 form2 = new Form2(); form2.ShowDialog(); this.Close();}...

2019-11-14 11:10:00 2236

原创 java 处理excel文档-POI包

JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI 。jxl 只能操作Excel 95, 97, 2000,也就是以.xls为后缀的excel。而poi可以操作Excel 95及以后的版本,即可操作后缀为 .xls 和 .xlsx两种格式的excel。官网:http://poi.apache.org ,POI支持office的所有版本。Apache POI,与excel...

2019-11-06 18:19:08 2447 2

编程精粹,写出高健壮性的代码

编程精粹,微软,金山,代码的健壮性。从业余爱好者到专业人员的转变.

2011-03-19

操作系统先来先服务调度和段进程优先调度

操作系统的上机实验,自己写的,很有参考价值,你们多下载下载,我多积攒点分数...

2010-05-17

空空如也

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

TA关注的人

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