我的白领朋友们,如果我是一个初中没毕业就来沪打工的民工,你会和我坐在“星巴克”一起喝咖啡吗?不会,肯定不会。比较我们的成长历程,你会发现,为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。 从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口,而你是城市户口。如果我长大以后一直保持农村户口,那么我就无法在城市中找到一份正式工作,无法享受养老保险、医疗保险。你可能会问我:“为什么非要到城市来?农村不是很好吗?空气新鲜,又不像城市这么拥挤。”可是农村没有好的医疗条件,前年SARS好像让大家一夜之间发现农村的医疗保健体系竟然如此落后,物质供应也不丰富,因为农民挣的钱少,贵一...阅读全文>>
当浏览器窗口关闭或者刷新时,会触发beforeunload事件。当前页面不会直接关闭,可以点击确定按钮关闭或刷新,也可以取消关闭或刷新。事件使网页能够触发一个确认对话框,询问用户是否真的要离开该页面。如果用户确认,浏览器将导航到新页面,否则导航将会取消。根据规范,要显示确认对话框,事件处理程序需要在事件上调用preventDefault()。但是请注意,并非所有浏览器都支持此方法,而有些浏览器需要事件处理程序实现两个遗留方法中的一个作为代替:将字符串分配给事件的returnValue属性从事件处理程序返回一个字符串。某些浏览器过去在确认对话框中显示返回的字符串,从而使事件处理程序能够向用户显示...阅读全文>>
废话不多说先说废话,MyEclipse,是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。在最新版本的MyEclipse中,配合CodeMix使用支持也十分广泛,尤其是对各种开源产品和主流开发框架的支持相当不错。目前已支持PHP、Python、Vue、Angular、React、Java、Java EE等语言和框架开发。导入工程后,无缘无故出现了这样的显示,不影响使用但是不美观,强迫症受不了。这里使用的MyEclipse版本是2021,按下图点开配置然后网上有人说把这两个取消,其实是选择上,不知道对方怎么操作的,...阅读全文>>
SoDiaoEditor电子病历编辑器,核心是ueditor,在该文本编辑器基础上根据医疗行业需求进行的改造。该产品已在多家三甲医院上线,是目前国内免费开源以及使用上比较友好的一块产品。为了研究学习和使用该产品,第一步下载并引入到项目中。下载其源码后解压获得SoDiaoEditor-4.0,重命名为sed并拷贝到web项目中。修改index.html,让其更整洁,并增加一个按钮叫打印,用于演示如何调用sde的API:<!DOCTYPE html> <html> <head> &nbs...阅读全文>>
新建一张表,表的ID是自增的,如何在新增时返回这条数据生成的主键ID。这个有实际使用案例,比如多表之间有关系时,下面的表要使用上面表的主键,那么就必须获得上面新增数据的主键。有两种方式,第一种是查询这个表下一个要生成的ID,比如现在数据库有一条数据,那下一个ID是2,多次查询不使用的情况下一直返回2。如果新增了一个数据2但是删除的话,再查询返回3。select AUTO_INCREMENT as id from INFORMATION_SCHEMA.TABLES where TABLE_NAME='test'...阅读全文>>
最早使用的MyEclipse应该就是6.0吧,那是感觉和清新,现在感觉很臃肿。加上现在都是SpringBoot项目,或者直接使用Eclipse,所以至今才发现这个问题。MyEclipse版本是2021,好像从2017之后都是这样了,新建一个普通web项目,然后部署到tomcat上,启动打开页面后,出现一个奇怪的东西。刚开始我还以为是浏览器问题,换了浏览器还是这样,然后一看,嗯,这是MyEclipse的东西。网上查了一下,发现还真有人问这个问题。大家在service中鼠标右键,把这个codelive点一下就可以了,如果是早期版本,这个小东西的名字叫live preview,那么把这个东西点一下,...阅读全文>>
html2pdf.js converts any webpage or element into a printable PDF entirely client-side using html2canvas and jsPDF.在html2pdf.js中渲染过程是由html转称canvas,再由canvas转成pdf,但是作者明确指出在html5中canvas具有最大高度和宽度,超出最大限度便无法进行打印。The basic workflow of html2pdf.js tasks (enforced by the prereq system) is:.from() ->&n...阅读全文>>
写文章的基本章程,我们废话不说,先说废话。Dom4j 是一个用于处理 XML 的开源框架,该框架与 XPath 集成在一起,并完全支持 DOM、SAX、JAXP 和 Java 平台(例如 Java 2 Collections)。dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以找到一篇文章,对主流的Java XML...阅读全文>>
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup实现html5规范,并将HTML解析为与现代浏览器相同的DOM1)从一个URL,文件或字符串中解析HTML2)使用DOM或CSS选择器来查找、取出数据3)可操作HTML元素、属性、文本注意:jsoup是基于MIT协议发布的,可放心使用于商业项目。jsoup入门示例程序(网络爬虫)http://www.javacui.com/opensource/463.html Jsoup加载HTML的...阅读全文>>
对很多人来说,拥有两个或多个微信账号是十分正常的事情。然而,如果你的身份信息在你不知情的情况下,被别人绑定了微信支付,是不是细思极恐?虽然绑定微信支付不等同于绑定银行卡,仅进行了身份认证的微信号,也只有1000元的微信支付额度。但是,一旦对方用有我们身份信息认证的微信从事违法活动,后果将不堪设想。记者抱着试一试的心态,查了一下自己身份信息名下的微信账号。不查不知道,一查吓一跳,平日安分守己的小编,名下竟然就有一个陌生的微信号。遇到这种情况怎么办?别急,如何查询并解绑看这里。第一步,打开微信,依次点击“我”-“设置”-“通用”-“辅助功能”。第二步,进入“辅助功能”页面后,点击“微信支付”-“帮...阅读全文>>