原项目的大量的表,使用PowerDesigner 进行逆向工程。提示Could not Initialize JavaVM! 网上找到原因,PowerDesigner 不可以使用64位JDK环境! 有一种不修改环境变量的方法 在PowerDesigner目录下,建立一个启动批处理,如:startup ...
分类:
编程语言 时间:
2018-05-14 19:02:26
阅读次数:
270
HTTP协议简介 1. 使用谷歌/火狐浏览器分析 在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以: HTML是一种用来定义网页的文本,会HTML,就可以编写网页; HTTP是在网络上传输HTML的协 ...
分类:
编程语言 时间:
2018-05-14 19:02:57
阅读次数:
204
java集合的工具类Collections中提供了两种排序的方法,分别是: 第一种称为自然排序,参与排序的对象需实现comparable接口,重写其compareTo()方法,方法体中实现对象的比较大小规则,示例如下: 实体类:(基本属性,getter/setter方法,有参无参构造方法,toStr ...
分类:
编程语言 时间:
2018-05-14 19:03:44
阅读次数:
236
我们使用Spring Boot 2.0 创建好我们的项目后,我们一般需要打包,然后部署到服务器上。 打包步骤: 1. 选中项目,右键——> Open Module Settings. 2. 切换到Artifacts 选项卡下,点击+ 号 3. 点击+ 后,可以看到有很多选项,我们选择Jar, Fro ...
分类:
编程语言 时间:
2018-05-14 19:04:14
阅读次数:
1387
The alt method allows us to recover from a nothing with a default Maybe, but sometimes our recovery efforts might need to enlist some logic to recover ...
分类:
编程语言 时间:
2018-05-14 19:47:49
阅读次数:
223
1. node.js 单线程的特点 node.js 以异步非阻塞单线程,作为其执行速度的保障。什么是非阻塞单线程? 举一个现实生活中的例子,我去巢大食堂打饭,我选择了A套餐,然后工作人员区为我配餐,我就在旁边等着直到阿姨叫号然后我取餐。这个过程是同步。 如果工作人员在为我配餐的同时,仍然可以接受排在 ...
分类:
编程语言 时间:
2018-05-14 19:49:08
阅读次数:
241
前言 我们都知道,javascript 从诞生之日起就是一门单线程的非阻塞的脚步语言。这是由其最初的用途来决定的:与浏览器交互 。 单线程意味着,JavaScript 代码在执行的时候,都只有一个主线程来处理所有的任务。 而非阻塞则是当代码需要进行一项异步任务(无法立刻返回结果,需要花一定的事件才能 ...
分类:
编程语言 时间:
2018-05-14 19:49:24
阅读次数:
202
python常用模块之configparser 作用:解析配置文件 假设在当前目录下有这样一个conf.ini文件 模块的操作 configparser其他的操作 ...
分类:
编程语言 时间:
2018-05-14 19:50:45
阅读次数:
149
Web动态服务器-1 应用程序示例 Web动态服务器-2-传递数据给应用 ...
分类:
编程语言 时间:
2018-05-14 19:50:53
阅读次数:
169
因为一开始只是想爬取电脑办公类目下的商品,所以没有定义函数。(好吧 我承认自己没有一个好的python编写习惯) 最后才写的for,看起来怪怪的。 一次差不多2900个商品链接。 Python代码: import requests import json import re import csv d ...
分类:
编程语言 时间:
2018-05-14 19:51:19
阅读次数:
248
之所以推荐它,是因为它能避免普通的编译工具jd-gui报错的问题 而且这个工具是开源的吗,在github中能找到源码 ...
分类:
编程语言 时间:
2018-05-14 19:51:37
阅读次数:
192
Session的定义 Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建 ...
分类:
编程语言 时间:
2018-05-14 19:54:07
阅读次数:
258
由上篇文章(python3+requests:get/post请求)涉及到的json.dumps()扩展 1.json.dumps()用于将dict类型的数据转成str 备注:文件路径前面加上 r 是为了避免转义 如果没有进行转换,则会报错:TypeError: write() argument m ...
分类:
编程语言 时间:
2018-05-14 19:55:28
阅读次数:
299
一、requests库的安装 requests库作为第三方库,需要安装 cmd模式下,运行pip install requests 二、在学习如何发送请求之前,我们先来了解一下requests库,查看一下他有什么方法 print dir(requests) 三、模拟发送get请求 1、发送不带参数的 ...
分类:
编程语言 时间:
2018-05-14 19:56:08
阅读次数:
194
Web静态服务器-2-显示需要的页面 Web静态服务器-3-使用类 ...
分类:
编程语言 时间:
2018-05-14 19:58:08
阅读次数:
200
常用的软件架构模型可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。 一.三种架构模型 1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构: 如今,凡是个程序员都能侃侃而谈3/N层架构,这确实是解决系统 ...
分类:
编程语言 时间:
2018-05-14 20:21:47
阅读次数:
207
后来发现原来这个还与org.springframework.web.servlet.DispatcherServlet的中的url-pattern配置有关 原因是:使用 / 拦截了所有的请求,会影响到静态资源文件的获取,这样就需要用mvc:default-servlet-handler和mvc:re ...
分类:
编程语言 时间:
2018-05-14 20:22:02
阅读次数:
314
先上图: scrapy框架爬取某表情网站表情图【源码+GIF表情包下载】 python源代码 import scrapy import os,sys import requests import re class scrapyone(scrapy.Spider): name = "stackone" ...
分类:
编程语言 时间:
2018-05-14 20:23:22
阅读次数:
209