自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稀里糊涂的专栏

东搞搞西搞搞

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

原创 利用python调用jar包实现读取数据库等功能

out.clear();//清除缓冲区里的数据,但不把数据写到客户端里去 out = pageContext.pushBody();// 重新得到out对象

2023-10-31 20:01:05 94 1

原创 浮点数转日期

double 浮点转日期

2023-04-12 08:02:59 735

原创 自己造轮子(一)自己解析上传文件

关于上传文件,在servlet3.0中已经有集成,使用HttpServletRequest的getParts即可完成对上传,已经有很多文章讲述了如何开展,不再赘叙。本文主要讨论,对于用不上servlet3.0以上新功能的用户,如何实现文件上传解析。文件上传分为两种,一是类似ie的,一个<input type=file>上传一个文件;还有就是利用<input type=file multiple>,在chrome中可以上传多个文件。无论哪种,其解析方法是一样的。基本原理:

2022-01-05 22:49:59 173

原创 利用JCreator调试web程序

把tomcat的catalina.bat中的set DEBUG_OPTS=设置为以下的参数set DEBUG_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8019在Jcreator的run菜单下attach to process中,按照上面的8019端口进行调试,其他建议:建议在tomcat中把需要部署的web应用手.

2022-01-02 16:53:30 312

原创 google S2算法学习(一)xyz转face,u,v

def __largestAbsComp(self, x, y, z):‘此处返回是哪一个轴 absX = math.fabs(x) absY = math.fabs(y) absZ = math.fabs(z) if absX>absY: if absX>absZ: return 0; else: return 2; else: if absY>abs.

2021-12-29 22:37:01 1681

原创 使用POI读取excel时,格式化单元格数据

这段代码在遇到日期时间和整数时,可以保证和在excel中看到的一致。public static String formatCellValue(Cell cell) { DataFormatter df = new DataFormatter(); String ret; switch (cell.getCellType()) { case STRING: case BOOLEAN: ...

2021-12-29 22:33:47 515

原创 python CGI 下载文件

print("Content-Disposition: attachment; filename=\"test.xlsx\"")print("")sys.stdout.flush()sys.stdout.buffer.write(workbook)

2021-11-07 21:12:50 500

原创 pandas将结果写入内存

from io import BytesIObio = BytesIO()# By setting the 'engine' in the ExcelWriter constructor.writer = pd.ExcelWriter(bio, engine="openpyxl")df.to_excel(writer, sheet_name="Sheet1")# Save the workbookwriter.save()# Seek to the beginning and rea.

2021-11-07 21:10:18 636

原创 稀里糊涂学AI(一)依葫芦画瓢-------利用THE MNIST DATABASE of handwritten digits基于scikit-learn模块实现简单的手写数字识别

下载相应的数据库http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz: training set images (9912422 bytes)train-labels-idx1-ubyte.gz: training set labels (28881 bytes)其数据库有60000的训练库,可以将训练库取其中的几千条作为训练,随机抽一些其他的作为训练完后的测试实例其中,images的文件格式为[offset] [ty...

2020-07-11 22:33:22 287

原创 mysql创建视图时字符集问题的解决办法

创建视图时,如果在语句中包含中文时,可能会报1276的异常,解决办法:使用convert('中文字符' as utf8)

2017-03-01 15:15:55 4980

原创 获取普元的sessionEntity内容

com.primeton.tp.core.prservice.context.SessionContext ctx = session.getAttribute(com.primeton.tp.core.prservice.context.SessionContext.SESSION_SESSION_CONTEXT);org.w3c.dom.Document doc = ctx.getDocu

2016-11-09 12:06:45 770

原创 AC算法实现

多模式匹配也可以叫多关键字匹配,就是给你两个或者两个以上的关键字,从一片文档或者文件中找出这些关键字。目前我知道的方法有两种:第一种是基于有限状态机的匹配方法,以1979年的AC算法为经典,其后有不少的改进方法;第二种是基于hash的匹配方法,以sunwu的算法为代表。第一种方法的实现的核心是有限状态机,对于状态机而言有个致命的缺点就是当关键字太多(>=5000)的时候

2012-07-12 15:35:18 406

原创 hdlc协议解码的四种方法

hdlc协议规定了,在hdlc中不能出现连续的6个1,因为这是hdlc帧的分割标志,因此在编码的时候每遇到5个连续的1就插入0,因此解码时就需要碰到5个连续的1就要去掉后面的0,而在我们的计算机中都是以整数字节描述信息,因此造成了用pc解hdlc的不便。第一种,使用最原始的方法:将二进制比特流变成字符串的‘0’‘1’序列,然后在这个基础上解码。这种方法采用的是一个字节表示原来的一位,因此直观感

2012-07-12 12:58:10 5431 2

原创 100*100面试题

问题:一百个账户各有100$,某个账户某天如有支出则添加一条新记录,记录其余额。一百天后,请输出每天所有账户的余额信息这个问题的难点在于每个用户在某天可能有多条纪录,也可能一条纪录也没有(不包括第一天)返回的记录集是一个100天*100个用户的纪录集网上的思路:1.创建表并插入测试数据:我们要求username从1-100CREATE TABLE [dbo].[TA

2012-07-11 11:16:31 385

原创 视图更新的问题

昨天去某公司面试数据库,问到视图能不能更新,更新的是那个表,大概是这个问题吧。我突然回忆起以前用sqlserver的时候好像做个这个实验,更新过视图,于是我就答了可以更新,更新的是基表。结果被人鄙视了一番说视图只是一个虚拟表,怎么能更新之类云云。由于我学艺不精,而且是在面试,在我不能完全确定的情况下,否定了自己的看法,但是面试完了之后,越想越不对,于是上网查了,发现视图确实是可以更新的,而且还能够

2012-07-11 06:04:16 834

自己造轮子之multipart解析

适合无法使用serlvet3.0的用户,适用于老旧系统使用。

2022-01-05

程序员编程语言开发手册

occi参考,用于C++编程时可以用的API接口文档。希望能够给大家带来好处。

2018-06-29

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

TA关注的人

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