自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 VSCODE 一键编译运行

VSCODE 一键编译运行简述vscode 的调试功能其实提供了一键编译运行的功能(ctrl+F5),但是启动特别特别慢… 又不想安装插件,后来发现vscode 提供了一个叫做 Task 的功能,下面我就来介绍一下怎么使用Task功能实现C\C++的一键编译运行(Linux平台下,windows下自行修改)。python, java以及其他语言都可以稍加修改实现类似的功能。第一步:新建一个T...

2018-11-25 20:43:55 21727

原创 python中if for 作用域问题

正常来讲删除掉一个对象的所有引用(不包括弱引用)后,这个对象将会被销毁,然而在这里我们通过弱引用发现 'dz' 这个对象并没有被销毁,这是因为 for 循环中那个 i 是全局变量,他仍然保持这对 'dz' 这个对象的一个引用,因此 'dz' 并没有被销毁。

2017-09-07 09:28:05 6857 3

原创 间接寻址与寄存器寻址,基址寻址与变址寻址

间接寻址和寄存器寻址的比较间接寻址优点 扩大了操作数的寻址范围 便于编制程序,方便地完成子程序的返回缺点 访存次数多,执行时间长寄存器寻址优点 无须访存,减少执行时间 指令字短,节省存储空间基址寻址与变址寻址的比较基址寻址主要用于为程序或数据分配存储空间,故基址寄存器的内容通常由操作系统或管理程序确定,在程序运行过程中,值是不可变的,而指令字中的地址码是可变的。变址寻址

2017-06-21 16:58:46 14157

原创 Cannot create a session after the response has been committed

正文 今天想实现一个当移动设备和PC访问同一个域名时跳转到不同的页面,具体的方法是写一个过滤器,检查请求URI和UserAgent,当检测到是移动设备的时候让浏览器重定向,可是却发生了上面的异常…… 经过探索,发现在过滤器中加上如下代码HttpSession session = ((HttpServletRequest)servletRequest).getSession();我想原因应该是重定

2017-02-02 22:42:42 374

原创 WebSocket简单使用

WebSocket碎语最近几日对websocket研究了一下,我就介绍一下服务端基于java的websocket的基本用法吧。至于websocket是什么的,基本原理我就不废话了,百度的介绍很详细。正题客户端(浏览器) var socket = new WebSocket("ws://localhost:8080/websocket"); socket.onopen = functi

2017-01-26 23:48:32 2096

原创 Tomcat非正常退出导致无法再次启动

Tomcat非正常退出导致无法再次启动使用eclipse启动调试jsp时,意外出现了错误,再次启动的时候一直提示无法启动tomcat,8080端口被占用,我想一定是tomcat退出时出现了异常。 用的时Ubuntu系统,首先netstat -naop | grep 8080列出占用8080端口程序的PID,然后#port 是端口号ps -e | grep 'port'查看该进程最后#PID

2016-12-09 18:48:55 1572

原创 linux下的Tomcat启动

linux下的Tomcat启动一直在eclipse中启动Tomcat,只有第一次安装Tomcat时亲自启动过一次,那时用的还是Win10,看书看到了Tomcat的配置,于是想实践一下,打开tomcat安装目录,看到一个startup.sh文件,想必这就是linux的启动脚本吧,打开终端,执行一下这个脚本”./startup.sh”。然后打开浏览器输入“127.0.0.1:8080”,等了一会提示访问

2016-12-07 11:07:10 331

转载 const 和 #define区别

(1) 编译器处理方式不同  define宏是在预处理阶段展开。  const常量是编译运行阶段使用。(2) 类型和安全检查不同  define宏没有类型,不做任何类型检查,仅仅是展开。  const常量有具体的类型,在编译阶段会执行类型检查。(3) 存储方式不同  define宏仅仅是展开,有多少地方使用,就展开多少次,不会分配内存。

2015-11-25 17:05:51 148

prototype1.7.3

今天在csdn上搜索prototype1.7.3,竟然要收5个积分!!!这样的资源你竟然收积分,我太气愤不过了,现在免费共享给大家!

2017-01-13

批量重命名

文件批量重命名工具,可以批量从文件名中截取字符,批量修改文件后缀。最多支持30个文件^_^, 附上源码

2016-12-23

cplusplus.com离线版

cplusplus.com网站的离线版

2016-12-18

空空如也

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

TA关注的人

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