首页 > 编程语言
C++学习40 抛出自己的异常
throw 是C++中的关键字,用来抛出异常。如果不使用 throw 关键字,try 就什么也捕获不到;上节提到的 at() 函数在内部也使用了 throw 关键字来抛出异常。 throw 既可以用在标准库中,也可以用在自定义的函数中,抛出我们期望的异常。throw 关键字语法为: exceptio ...
分类:编程语言   时间:2016-09-04 01:38:37    收藏:0  评论:0  赞:0  阅读:283
Unity3d - RPG项目学习笔记(十二)
前期实现了背包基本的存储功能,现在开始构建背包物品的移动及调换功能,具体思路如下: ①读取现有物品所在的格子信息。 ②对移动目标地点进行判断(即surface的Tag): 如果surface的Tag为空,则使物品的局部坐标归零; 如果surface的Tag不为空,分为几个情况考虑: 1.Tag为背包 ...
分类:编程语言   时间:2016-09-04 01:35:37    收藏:0  评论:0  赞:0  阅读:122
Windows系统下JAVA开发环境搭建
首先我们需要下载JDK(JAVA Development Kit),JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.h ...
分类:编程语言   时间:2016-09-04 01:32:17    收藏:0  评论:0  赞:0  阅读:245
深入理解JavaScript Hijacking原理
最近在整理关于JavaScript代码安全方面的资料,在查关于JavaScript Hijacking的资料时,发现关于它的中文资料很少,故特意整理一下。 一.JavaScript Hijacking原理 其实JavaScript Hijacking和CSRF攻击的思想很类似,关于CSRF攻击可以参 ...
分类:编程语言   时间:2016-09-04 01:29:47    收藏:0  评论:0  赞:0  阅读:133
排序算法之冒泡&快速&桶式算法
总结: NO.1 入门级排序算法 冒泡排序(优化后) NO.2 实操中最快排序算法 快速排序 NO.3 比快速排序更快的排序算法 桶式排序(排序确定在某个范围内的整数时) ...
分类:编程语言   时间:2016-09-04 01:28:47    收藏:0  评论:0  赞:0  阅读:102
多个线程访问共享对象和数据的方式
1.如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以那么做。 2.如果每个线程执行的代码不同,这时候就需要用不同的Runnable对象,有如下两种方式来实现这些Runnable对象之间的数据共享: 1)将共享数据封装到另外 ...
分类:编程语言   时间:2016-09-04 01:28:07    收藏:0  评论:0  赞:0  阅读:143
通过Springboot拆分服务构建微服务集
上个月(16/07)把一个大而全的应用拆分成一个个小的应用。应用背景:1.基于SpringBoot开发2.依赖ActiveMQ,Kafka,Redis,Mongodb,MySQL等开源软件3.内部服务图片服务器,分布式计算平台服务,检索服务,消息推送服务等拆分原因:1.(原有的)应用模块之间高度耦合,各个模块都担当..
分类:编程语言   时间:2016-09-04 00:18:59    收藏:0  评论:0  赞:0  阅读:266
每日一JAVA------------基本类型和引用类型区别
java中有8中基本数据类型,byte,short,int,long,float,double,boolean,char.java中基本数据类型和引用数据类型之间的区别在于:基本数据类型存放的是其二进制值,而引用数据类型存放的是数据所在的地址。即是:基本数据类型在栈空间存放的是其二进制值引用数据类型在栈空间存放..
分类:编程语言   时间:2016-09-04 00:18:19    收藏:0  评论:0  赞:0  阅读:171
马哥2016全新Linux+Python高端运维班第五周作业
1、显示当前系统上root、fedora或user1用户的默认shell;答:需要找到3个字符串,需要用到“或”命令,所以使用egrep。找到后cut再次筛选出我们需要显示的用户默认的shell。2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();答:3、使用ech..
分类:编程语言   时间:2016-09-04 00:16:38    收藏:0  评论:0  赞:0  阅读:486
构建ASP.NET MVC5+EF6+EasyUI 1.5+Unity4.x注入的后台管理系统(1)-前言与目录(持续更新中...)
前言:起初写这个框架的时候,可以说在当时来说并不是很流行的设计模式,那是在2012年,面向对象的编程大家都很熟悉,但是“注入、控制反转(DI,IOC,依赖注入)、AOP切面编程”新兴名词很多人并不知道特别是从事.NET开发的人,至少在当时是这么样的,但是在今天..
分类:编程语言   时间:2016-09-04 00:15:08    收藏:0  评论:0  赞:0  阅读:522
马哥2016全新Linux+Python高端运维班第四周作业
1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。[root@llww3317~]#cp-r/etc/skel/home[root@llww3317~]#mv/home/skel/home/tuser1[root@llww3317~]#chmodg-r,o-r/home/tuser1[root@llww3317~]#ll-a/home/|greptuser1drw..
分类:编程语言   时间:2016-09-04 00:14:40    收藏:0  评论:0  赞:0  阅读:303
马哥2016全新Linux+Python高端运维班第四周作业
1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;[root@localhost/]#grep"^[[:space:]]\+"/boot/grub/grub.confroot(hd0,0)kernel/vmlinuz-2.6.32-504.el6.x86_64roroot=UUID=aa5cf6b3-e1b5-4eb2-95e6-e202f2890edfrd_NO_LUKSrd_NO_LVMLANG=en_US.UTF-8rd_NO_MDSYSF..
分类:编程语言   时间:2016-09-04 00:14:28    收藏:0  评论:0  赞:0  阅读:231
C语言中关于对目录的操作
原文地址:C语言中关于对目录的操作 目录的操作不论是在嵌入式产品还是应用软件编程都是必不可少的,不同的开发语言可能略有不同,笔者主要是讨论在Linux平台下对目录的一系列操作: 1、获取当前目录操作: 在系统命令行下我们可以直接输入命令:pwd 来获取当前的工作目录,但是你知道这个命令是怎么执行的吗 ...
分类:编程语言   时间:2016-09-04 00:07:17    收藏:0  评论:0  赞:0  阅读:165
使用python读写windows剪切板
前提是要安装pyw32 ...
分类:编程语言   时间:2016-09-04 00:06:39    收藏:0  评论:0  赞:0  阅读:192
python实现删除文件与目录的方法
os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdir().os.rmdir()只能删除空目录 remove() 同 unlink() 的功能是一样的 在Windows系统中,删除一个正在使用的文件,将抛出异常。在U ...
分类:编程语言   时间:2016-09-04 00:03:39    收藏:0  评论:0  赞:0  阅读:191
python 类定义 继承
1 定义一个时间类,带默认参数 说明: 构造函数 __init__(self,hour=21, minute=13, second=50) 带默认参数的定义方式 ; 用于输出的函数 __str__ 得到某属性值的方法 get_xxxx 输出属性值的方法 print_time 2 定义日期时间类,继承 ...
分类:编程语言   时间:2016-09-04 00:02:42    收藏:0  评论:0  赞:0  阅读:281
外部排序&多路归并排序
外部排序: 一、定义问题 外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序 整个文件的目的。外部排序最常用的算法是多路归并排序,即将原文件分解成多个能够一次性装入内存的部分,分别把每一部分调入内存完成排序 ...
分类:编程语言   时间:2016-09-03 23:54:57    收藏:0  评论:0  赞:0  阅读:350
ExtJs 基础框架(二)Ext对JavaScript原生对象的扩展
1 Ext.onReady(function(){ 2 //Ext对于原生的JavaScript扩展 3 4 //一、Ext.Object 5 /*//1.Ext.chain 把当前传入对象当成新创建对象的原型 6 var obj = { 7 name:'bsjxt', 8 age:30 9 }; ...
分类:编程语言   时间:2016-09-03 23:48:20    收藏:0  评论:0  赞:0  阅读:364
搭建emacs的go编程语言环境
关于emacs就不说明了,直接切入主题。关于我的emacs配置,可以直接参考GitHub上的lienhua34/myemacs-conf。 go-mode 安装 关于go-mode的安装,可以直接参考GitHub。从github上下载go-mode.el或go-mode-autoloads.el文件 ...
分类:编程语言   时间:2016-09-03 23:47:28    收藏:0  评论:0  赞:0  阅读:235
python/c++接口库比较(SWIG,boost.python, pycxx, py++, sip, Weave, Pyrex )
《python/c++接口库比较(SWIG,boost.python, pycxx, py++, sip, Weave, Pyrex )》http://blog.csdn.net/lainegates/article/details/19565823 目前有很多开源的Python/c++ 绑定工具, ...
分类:编程语言   时间:2016-09-03 23:46:07    收藏:0  评论:0  赞:0  阅读:336
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!