搜索到与相关的文章
Python

Python 异常的捕获、异常的传递与主动抛出异常操作示例

本文实例讲述了Python异常的捕获、异常的传递与主动抛出异常操作。分享给大家供大家参考,具体如下:异常的捕获demo.py(异常的捕获):try:#提示用户输入一个整数num=int(input("输入一个整数:"))#使用8除以用户输入的整数并且输出result=8/numprint(result)exceptValueError:print("请输入正确的整数")exceptExceptionasresult:print("未知错误%s"%resul

系统 2019-09-27 17:48:37 2756

编程技术

用Bouncy Castle实现AES-128-CBC加密解密

BouncyCastleCryptoAPIs是一个开源的轻量级Java加密解密包,实现了JCE/JCA的provider,支持AES等多种加密解密算法。详情请见主页:http://www.bouncycastle.org/java.html本文的示例代码使用了http://www.bouncycastle.org/download/bcprov-jdk16-139.jar1)使用JCE的AES-128-CBC加密解密Java代码packagecom.alb

系统 2019-08-29 22:59:16 2756

编程技术

Erlang UDP Socket 源码流程整理(驱动注册、op

最近想写一个rawsocket驱动,于是学习了一下Socket的源码,整理成了几张图,大家凑合着看udp注册流程gen_udp:opengen_udp:sendgen_udp:rcv主动模式ErlangUDPSocket源码流程整理(驱动注册、open、send、recv、主动模式)

系统 2019-08-29 22:12:00 2756

编程技术

网袋布局管理器--GridBagLayout使用介绍

GridBagLayout【常用构造函数】publicGridBagLayout()【特点】:GridBagLayout是所有AWT布局管理器当中最复杂的,同时他的功能也是最强大的.这种现象源于它所提供的众多的可配置选项,你几乎可以完全地控制容器的布局方式.尽管复杂性很明显,只要理解了基本思想,就很容易使用GridBagLayout了.GridBagLayout从它的名字中你也可以猜到,它同GridLayout一样,在容器中以网格形式来管理组件.但Grid

系统 2019-08-12 09:29:50 2756

各行各业

BZOJ 1492 货币兑换Cash

题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1492题意:有AB两种金券,n天,第一天某人有s的钱。给出每天的三个值Ai,Bi,ratei。每天可以进行的操作有两种:(1)卖掉x%(0<=x<=100):意味着分别将A种金券和B种金券分别卖掉x%,价格分别为Ai,Bi;(2)买进x元的金券:分别以Ai、Bi的价格买进两种金券买进的数量比为ratei。一天内可以进行多次操作。求n天后最大的获利。

系统 2019-08-12 09:27:35 2756

各行各业

Grizzly NIO框架 理论篇 【4】

PortUnificationOverview(端口统一)针对在一个端口上开放多种协议的服务,类似下图:通过PortunificationFilter去判断三种协议,然后针对不同协议传递到下一个Filter执行后续工作。其中Finder的Grizzly官方给了一个简单用例,针对协议包头是"add"的Finder/***{@linkProtocolFinder},responsibletodetermineifincomingbytebuffer*repre

系统 2019-08-12 09:27:24 2756

各行各业

InstallShield 创建自己的Dialog

1.在“UserInterface”-“Dialogs”下,在AllDialogs右击“NewDialogs…”创建自己的Dialogs。2.在“BehaviorandLogic”-“InstallScript”下,在Files右击“NewScriptFile”创建相应函数SdMakeNameif(MODE=SILENTMODE)thenSdMakeName(szAppKey,DLG_ENTERLOGIN,"",nDlgEnterLogin);Silent

系统 2019-08-12 09:26:57 2756

各行各业

luacom cygwin

前一段时间想用luacom来操作word文档,最终发现总有那么点问题。这两天用cygwin写bash脚本来完成一些Word文档操作,不得已总要调用cscript,通过javascript来访问wordrcom对象,而这样调用cscript有两个问题让我很不爽:cscript又只接受Windows格式的路径,每次都要用$(cygpath-wxxx)来转换路径cscript输出或错误都是gb2312的,每次都要转换成utf-8:cscipt//nologoxx

系统 2019-08-12 09:26:53 2756

Oracle

excel数据导入oracle数据库

实现目的:往oracle数据库中,插入excel文件中的数据实现步骤:1、打开MicroSoftExcel20002、文件(F)→新建(N)→工作簿→3、输入数据后,存盘为test.xls,4、文件(F)→另存为(A)→保存类型为:制表符分隔,起名为text.txt,保存到C:5、须先创建表结构:连入SQL*Plus,以system/manager用户登录,SQL>connsystem/manager创建表结构SQL>createtabletest(idn

系统 2019-08-12 01:53:48 2756