自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑熬浆糊

一塌糊涂的技术和生活

  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java 监控多线程运行并自动重新启动挂掉的线程

业务系统有多个线程在运行,为了防止线程挂掉,需要监控线程运行情况,在线程挂掉以后重新启动它。提示:先排错,再容错,这个方式只是用来兜底的。监控进程,遍历已经注册的线程,发现挂掉就重新创建并启动:import java.util.HashMap;import java.util.Map;import java.util.Set;import java.util.TimerTask;/** * 监控线程 挂掉就重启 */public class Monitor extends T

2020-07-10 09:45:25 1490

原创 Java socket编程 CPU占用率高的问题解决

本人用Java socket编程,多线程程序,发现CPU占用率非常高,经过一番研究,问题解决,特记录如下。首先上问题代码(代码同时实现了超时机制): /** * 发送完毕以后等待服务器返回数据的函数 实现了超时机制 */ public Boolean awaitReturnOLD(int timeout) { Boolean result = false; // 上锁:实现超时机制第一步 expectedArriv...

2020-07-08 06:43:09 2735

原创 java jar运行外部配置文件(.properties)

解决方法如下:1.通常导入项目内的配置文件(.properties文件)是如下代码:Properties properties = new Properties();// 使用ClassLoader加载properties配置文件生成对应的输入流InputStream in = Propertiesxxx.class.getClassLoader().getResourceAsStream("xxx.properties");// 使用properties对象...

2020-07-06 14:31:23 2960

原创 检查IP地址字符串是否合法

public static boolean IPCheck(String str) { if (str != null && !str.isEmpty()) { // 定义正则表达式 String regex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\." + "(1\\d{2}|2[0-4]\\d...

2020-03-03 22:49:37 162

原创 LRC算法的Java实现

项目中要用到,本来想拿来主义,结果没有找到合适的。所有自己写了一个。LRC具体算法如下:1、对需要校验的数据(2n个字符)两两组成一个16进制的数值求和。2、将模值按位取反。3、加1。Java代码实现: /* * 输入byte[] data , 返回LRC校验byte */ public static byte getLRC(byte[] data) { int ...

2020-01-09 08:45:25 1333 1

原创 Java int转16进制以后补零及F大写

需要将int类型的数字转换为16进制字符串,不足两位的补零,f全部大写。用下面这个apache的commons-lang3工具包,功能强大,号称Java第二API。import org.apache.commons.lang3.StringUtils;代码:String tmp = "0X" + StringUtils.leftPad(Integer.toHexString(6666...

2019-08-16 13:25:13 5590

原创 Modbus学习笔记

1、Modbus是一种通讯协议,区别于DIY的通讯接口,Modbus的接口是公布且标准的,用户主要定义具体寄存器功能即可。2、Mdbus可以Base在RS232/RS485或者TCP/IP基础上。3、上位机发送数据由【地址码】【功能码】【地址高位】【地址低位】【长度高位】【长度低位】【校验码】组成。4、下位机返回数据由【地址码】【功能码】【数据长度】【数据】【校验码】组成。5、校验

2017-11-23 10:42:07 430 3

原创 玩转树莓派_如何查看python有哪些可用的包

是否安装了python包管理器pip?如果安装了,可以这样查看所安装的包:pip list

2016-09-20 11:07:05 8469

原创 玩转树莓派-3_远程桌面连接

1、安装xrdp服务:sudo apt-get install xrdp2、windows端用“远程桌面连接”工具,输入树莓派地址,即可。

2016-09-14 11:35:04 2270

原创 玩转树莓派-2_SSH连接

SSH用于从电脑端通过网线连接树莓派1、树莓派打开SSH服务: “sudo rasp-config”,“Advanced Options” “SSH” “Enabled”2、设置树莓派IP地址:sudo nano /etc/dhcpcd.conf   interface eth0static ip_address=192.168.137.2/24static routers

2016-09-14 10:41:17 2862

原创 玩转树莓派-1_系统制作及启动

1、下载系统2、用Win32DiskImager写入SD卡3、插卡开机4、进入桌面后点击右侧网络图标设置WIFI5、点击控制台图标,进入控制台,用“sudo apt-get update” he "sudo apt-get upgrade"更新系统6、更改语言设置,“sudo raspi-config”,en_US.UTF-8和zh_CN.UTF-86、更改时区,“Asia

2016-09-14 09:54:53 735

原创 “无法启动Outlook,无法打开Outlook窗口”解决方法分享

【转贴】最近由于非法关机导致Outlook(2007)无法正常启动;非法关机之后,运行Outlook,界面显示“无法启动wicrosoft office outlook ,无法打开outlook窗口”的错误信息,因为Outlook有近几年来收的有机,现在打开不开了,头一下子大了; 短暂头晕之后,立即想到网上搜索解决的办法,经过尝试网上提供的方法,最终解决这个问题;为了让大家解决此类的问题,把我

2009-12-09 14:08:00 23549

原创 有关T400@Win7下Turbo Memory控制台及Dashboard安装及使用

T400@Win7 2G询盘安装了所有驱动并用System Update进行了更新,结果出现关机慢的问题,经过查询和实践,确认是闪存的ReadyBoost功能引起的,见http://thinkbbs.lenovo.com.cn/redirect.php?fid=12&tid=225924&goto=nextoldset,关闭后关机速度恢复正常,但是总是不心甘,想寻找解决办法,正好看到了《迅盘从

2009-12-07 18:24:00 2061

原创 关于WORD页码“第几页 共几页”出现误差的解决办法

在编辑WORD文档的过程中,我习惯将封面,目录等都放在一个文档中,由此造成页面标注的页数与实际页数出现偏差,比如一篇文档,有5页内容,其中第1页是封面,第2页是目录,3、4、5页是正文,这个时候如果在正文页面设置“第几页 共几页”的页码的时候就会出现在第5页显示“第3页 共5页”,这样的情况,其实数据没错,但是按照一般使用习惯,第5页其实是正文第3页,显示“第3页 共3页”比较合理,经过查询与摸索

2009-12-03 15:37:00 11488 6

源代码及文档管理制度

某公司的一份源代码及文档管理制度,可以用来借鉴。

2016-04-26

国密SM2SM3SM4全套文档及程序

国密SM2SM3SM4全套文档及程序,有调用Openssl的,也有提取纯源文件的。

2016-04-26

C语言实验手册-中兴软件(南昌)有限公司

中兴软件(南昌)有限公司 共105页 本课程的教学目的在于使学生通过学习C程序设计的基本语言知识(数据类型、控制结构、语法规则等)和基本编程技术(程序分析、算法与编程、常用程序模块等),对面向过程的高级语言程序设计技术有比较完整的理解,并形成程序设计的初步能力,能自己分析问题,按模块化程序设计的要求,编写结构完整、具有一定难度的控制和出错处理功能、由多个功能模块组合形成的小型程序。

2009-09-02

手机软件编程规范(V1.0)

中兴通讯股份有限公司 手机事业部软件部 手机软件编程规范-C/C++篇 共57页 本规范规定了手机软件开发中C/C++语言的编程规范。 本规范适用于手机软件部内使用C/C++语言编码的所有手机软件。本规范自生效之日起,对以后新编写的和修改的代码有约束力。 在本规范中没有说明的,请按照公司制订的《软件编程规范 — C/C++》执行,对于本规范与《软件编程规范 — C/C++》相冲突的内容,以本规范为准。对于特定平台或项目相关的规范,还应参考特定平台的编码规范。比如对于BREW平台,应遵循《基于BREW平台的软件编程规范》

2009-09-02

玻璃加工行业报价系统,参数可调

玻璃加工行业报价系统,参数可调 一、外部输入入/显示字段内容依次包括: 1. 加工类型 2. 材质选择 3. 厚度选择mm 4. 切裁要求 5. 磨边要求 6 钢化要求 7. 夹胶(层)要求 8. 中空要求 9. 打孔开缺(个) 二、外部输入/显示字段对应选项设置 1. 全委托(默认) ;来料加工 2. 白玻;色;镀膜;Low-E(低辐射), 3. 3mm—20mm 4. 有(默认);无 5. 普磨(默认);精磨;无 6. 无(默认);平钢化;弯钢化 7. 无(默认);湿法;干法PVB0.38;干法 PVB 0.76;干法 PVB 1.04;干法 PVB 1.52 8. 无(默认);铝隔条4mm;铝隔条6mm;铝隔条9mm;铝隔条12mm;铝隔条16mm 9. 孔径12mm以下____个;孔径12mm以上____个;孔径36mm以上____个 三、内部参数设置 1. 玻璃原片价格A : 手工设置An,根据字段条件1+2+3设置An;当字段1选择“来料”, An=0元 2. 切裁率 B: 手工设置B1=80%;B2=85%,B3=90%,根据字段条件2+3判断取值 3. 磨边费 C 手工设置普磨C1=1元;精磨C2=2元;无C3=0元 4. 钢化费 D 手工设置无D1=0元;平钢D2=9元;弯钢D3=21元; 5. 夹胶(层)费 E 手工设置无E1=0元;湿法E2=N元;干法PVB0.38E3= N元;干法 PVB 0.76E4= N元;干法 PVB 1.04E5= N元;干法 PVB 1.52E6= N元 6. 中空费 F 手工设置无F1=0元;铝隔条4mmF2==N元;铝隔条6mmF3= N元;铝隔条9mmF4=N元;铝隔条12mmF5= N元;铝隔条16mmF6= N元 7. 打孔费 G 手工设置个数____为0时G1=0,____取值范围:0—999;孔径12mm以下个数____>0时,G1=1元;孔径12mm以上____个>0时,G2=3元;孔径36mm以上____个>0时,G3=8元 8. 开缺费 H 同理打孔 四、计算公式 单片加工:报价(元/平方)=A/B +C+D 多片加工:(1)夹胶报价(元/平方)=( A/B +C+D)* Y(片数)+E (2)中空报价(元/平方)=( A1/B1 +C1+D1)+( AY/BY +C Y+D Y)+F 打孔开缺:报价=G*个数

2009-05-08

商业银行业务介绍,包括绪论,外汇业务、中间业务、资产负债部分

共有四个文件,分为绪论,外汇业务、中间业务、资产负债部分,介绍的很详细

2009-05-08

空空如也

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

TA关注的人

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