自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (27)
  • 收藏
  • 关注

原创 Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition

在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就无法消费队列中的商品,就不会让队列有空间,那么生产者就会一直无限等待下去。因此,一般情况下,当队列满时,会让生产者交出对临界...

2019-07-30 09:07:43 109

原创 Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先...

2019-07-30 09:00:34 104

原创 对compareAndSet 的使用方法

今天在看《写给大忙人的看的Java SE 8》第6章的时候,在开头看到:public static AtomicLong largest = new AtomicLong();//在某些线程中largest.set(Math.max(!largest.get(),observed));//错误--竞争条件上面这段代码是错误的,理由是这个更新过程不是原子性的。不是原子性,也就意味着在...

2019-07-30 08:20:43 10212 5

原创 FFMPEG中最关键的结构体之间的关系

注:写了一系列的结构体的分析的文章,在这里列一个列表:FFMPEG结构体分析:AVFrameFFMPEG结构体分析:AVFormatContextFFMPEG结构体分析:AVCodecContextFFMPEG结构体分析:AVIOContextFFMPEG结构体分析:AVCodecFFMPEG结构体分析:AVStreamFFMPEG结构体分析:AVPacketFFMPEG中结...

2019-07-29 21:19:52 101

原创 使用sql2008 发送udp消息

一 visual studio 中新建 数据库 项目 项目中新建项 SQLSERVER CLR C#用户自定义函数二 自定义函数内容using System;using System.Data;using System.Data.SqlClient;using System.Data.SqlTypes;using Microsoft.SqlServer....

2019-07-27 16:41:05 488

原创 JS获取对象长度

对象的长度不能用.length获取,需要用js原生Object.keys获取键从而推算出其长度var a={name:'tony',sex:'man'}var x=Object.keys(a);console.log(x);console.log(x.length);

2019-07-26 14:45:30 325

原创 MySQL8.0修改密码问题

MySQL5.7和之前的用户修改密码方式:mysql -uroot -e "Set password=password(‘123’);"mysql -uroot -p123.com -e "use mysql;update user set authentication_string=password('456') where user='root';"update mysql.user...

2019-07-08 11:54:56 163

原创 JavaScript 中 call()、apply()、bind() 的用法

https://www.runoob.com/w3cnote/js-call-apply-bind.html其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解!先看明白下面:例 1obj.objAge; // 17obj.myFun() // 小张年龄 undefined例 2shows() // 盲僧 比较一下这两者 this 的差别,...

2019-07-06 15:50:58 146

原创 maven 速度慢 settings.xml 设置阿里云镜像

<?xml version="1.0"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTI...

2019-07-05 08:59:49 455

原创 warning MSB8012:TargetPath与Linker的OutputFile属性值不匹配

问题缘由:因项目需要,决定使用libconfig库。下载的libconfig1.4.9默认使用的是vs2008的解决方案配置。鉴于我的工作环境是vs2010,并且后续工作中也需要使用到vs2010,所以决定将用将该项目从vs2008解决方案,转换为vs2010的解决方案。转换一切顺利。在进行项目生成时,注意到存在warning:1>C:\Program Files\MSBuild...

2019-07-04 21:12:57 1986

原创 DirectShow+VS2010+Win7配置说明

不得不说,使用windows的东西确实很麻烦,DirectShow这个东西不断更新换代,书本上的知识完全跟不上时代,只能去博客上查资料。百度之后,看了大量的文章,终于完成了自己的DirectShow安装,配置是Win7+VS2010+Windows SDK 7.1+VS2010SP1(补丁)+VC-Compiler-KB2519277。使用VS2012的同志们要注意了,可能配置的方法会很不一样,因...

2019-07-04 21:08:25 255

uniapp vue 不规则tab

uniapp vue 不规则tab 特效

2022-06-24

sqlite可视化管理工具

sqlite可视化管理工具 sqliteadmin SQLiteStudio sqlite可视化管理工具 sqliteadmin SQLiteStudio

2020-01-17

c# 编写activex控件 并与网页交互

c# 编写activex控件 并与网页交互,传递数据给网页,调用网页方法 例子 c# 编写activex控件 并与网页交互,传递数据给网页,调用网页方法 例子

2020-01-13

c#通过twain调用扫描设备扫描文件

c#通过twain调用扫描设备扫描文件

2020-01-11

网页通过activeX控件调用扫描设备ScanOnWeb网页扫描

网页通过activeX控件调用扫描设备并通过asp.net

2020-01-11

时空密码查看器.rar

用友cdm,时空ksoa 密码查看器,由密文得到明文,输入密文可以查看明文,输入密文可以查看密码,就是这样简单

2019-12-15

C++重难点总结系列.rar

该系列是本人学习C/C++以来,阅读相关书籍以及编程实践中记载的笔记中提炼的知识点,现整理成博文与大家分享。本系列不是小白系列,尽量避免冗杂的解释和叙述,简明扼要地总结干货,适合进阶的童鞋。限水平有限,有任何问题欢迎大家指正和讨论。

2019-12-08

jPage jquery-ajax表格动态分页.zip

jPage for jQuery ajax 分页 后端使用jPage jquery-ajax表格动态分页.

2019-11-22

springboot web services例子 web服务例子

springboot web services例子 web服务例子 springboot+cxf创建webservice的服务端和客户端

2019-11-06

jquery仿盖章效果并合成图片.zip

jquery仿盖章效果 并获取合成后的图片,图片合成需在web服务器下浏览,在文件系统打开不能看到效果

2019-09-05

SrvanyUI for windows(可注册成系统服务).zip

把frpc.exe作为windows服务随系统启动。Srvany是微软套件的一个小工具。SrvanyUI是一位大神,封装成简化的可视化工具。 此工具貌似支持任何形式的可执行文件,EXE,BAT等。

2019-08-29

websocket+java服务器(mina)

简单实现mina服务器框架的websocket通信(Simple implementation of websocket communication in mina server

2019-07-27

settings.xml

eclipse maven settings.xml 默认是没有的可以把这个放到C:\Users\Administrator\.m2下面

2019-07-05

dns_57735.zip

windows下的dns服务器,迷你dns服务器,设置好开启服务,自己的电脑就可以做dns服务器了,局域网的电脑把dns服务器设置成自己的电脑ip

2019-06-21

eclipse下maven安装oracle的jdbc驱动

eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 1.找到安装命令的位置在项目的目录下 mvnw就是我们要用到的安装工具 2.下载 驱动 3.安装驱动 把需要安装的驱动放到第一步的目录中如下 4。运行安装命令  在上面的目录打开命令行窗口,执行以下命令 mvnw install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar

2019-02-20

oraclejdbc驱动

安装教程 eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 https://blog.csdn.net/az44yao/article/details/87773714 参考地址: http://www.oracle.com/technetwork/cn/articles/oem/jdbc-112010-094555-zhs.html 针对所有平台的 JDBC 瘦客户端 ojdbc5.jar (1,996,228 字节)— 用于 JDK 1.5 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。 ojdbc5_g.jar (3,081,328 字节)— 与 ojdbc5.jar 一样,除了类通过“javac -g”编译并包含跟踪代码。 ojdbc6.jar (2,111,220 字节)— 用于 JDK 1.6 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。 ojdbc6_g.jar (3,401,519 字节)— 与 ojdbc6.jar 一样,除了通过“javac -g”编译并包含跟踪代码。 ojdbc5dms.jar (2,429,777 字节)— 与 ojdbc5.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。 ojdbc5dms_g.jar (3,101,875 字节)— 与 ojdbc5_g.jar 一样,除了包含支持 DMS 的工具。 ojdbc6dms.jar (2,655,741 字节)— 与 ojdbc6.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。 ojdbc6dms_g.jar (3,423,263 字节)— 与 ojdbc6_g.jar 一样,除了包含支持 DMS 的工具。 orai18n.jar (1,656,280 字节)— 用于 JDK 1.5 和 1.6 的 NLS 类。它包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。该 jar 文件代替旧的 nls_charset jar/zip 文件。 demo.zip (603,363 字节)— 包含 JDBC 示例程序。

2019-02-20

SQLServer2005_BC.msi SQLServer2005及以后版本 向前 兼容 DTS等功能

SQLServer2005_BCSQLServer2005及以后版本 向前 兼容 DTS等功能 x86,x64,ia64三个版本都有

2018-12-14

delph拦截iapi

delph拦截iapi

2016-08-30

delph代码注入iapi拦截 源码

delphiapi拦截

2016-08-30

Delphi API HOOK 完全说明源码

为了使我们改写的代码正确运行,我们的函数必须和要改写的 API 函数具有同样形式的形参。在我的程序中,我拦截了 MessageBoxA 和 MessageBoxW 两个函数。所以我这样定义自己的函数

2016-08-30

税控发票开票软件(税控盘版)开票组件-百旺开票组件

百旺开票组件 本程序适用于 税控发票开票软件税控盘版 Sniffer文件夹内有三个工程 SnifferLib.dpr 这个为hookdll工程 SnifferApp.dpr 这个为exe工程 提供调用实例 Sniff.dpr 这个是为了方便调用进行的封装 进销存系统可以调用里面的function SayHello( title:PChar; mx:PChar):PChar;stdcall; 即可完成单据的导入 第一个参数为单据信息 第二个参数为明细信息 返回值为增值税票信息 这里面有一个查找窗口的代码要根据不同省份进行修改 FindWindow('TCustomBaseForm', '河南增值税普通发票开具'); 使用时要注意先打开开票窗口

2015-10-31

c# mdi多窗体实现

c# 实现mdi多窗体 主要代码: 屏蔽最大最小化 和 窗体icon 处理 菜单项的ItemAdded

2014-10-23

AsyncListImage

android 网络下载图片 缓存网络图片

2012-12-18

android网络访问框架NiceDayFramework

android网络访问框架 httpclient 访问网络

2012-12-18

Android美工坊--一个QQ登录验证的小例子

客户端: 1、登录时检查网络状态 2、登录加载进度条 3、登录服务器端进行验证,如果用户名和密码存在且正确,则登录,否则失败 4、注册时将用户信息保存到服务器端数据库中(MySQL) 5、记住密码功能(还不完善,只是测试) 6、对密码信息进行md5()单向加密 服务器端: 1、接收客户端发来的登录请求,如果用户名和密码存在于MySQL数据库中则返回客户端一个响应信息"success" 2、接收客户端发来的注册请求,将用户名和密码存放到MySQL数据库中

2012-12-11

TabHost中每个tab中放入多个Activity

有时需要每个tab中有多个页面,也就是说需要 在一个tab中跳转不同的Activity。 当时,我只是简单的在一个Activity中使用了动态布局 (设置layout是否显示) 虽然效果还不错,但实际上依然是同一个Activity,这样的缺点是代码结构会相对复杂,不易维护 今天在网上看到了一篇文章,原文是http://united-coders.com网站的http://united-coders.com/nico-heid/use-android-activitygroup-within-tabhost-to-show-different-activity 特意留下来 供大家和自己以后使用:

2012-12-03

.NET企业服务框架++应用.NET企业服务开发分布式业务解决方案

.NET企业服务框架++应用.NET企业服务开发分布式业务解决方案 pdf电子书

2011-12-02

空空如也

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

TA关注的人

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