自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 解决SimpleDateFormat线程不安全问题

JDK文档有这么一段关于SimpleDateFormat的描述Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally.在并发场景中使用SimpleDateFormat会有线程..

2021-11-03 12:03:41 270

原创 HasMap源码解析

JDK1.7数据结构内部数据结构如下:内部存储一个数组(table),数组的元素类型是一个内部类Entry<K,V>,内部类代码如下:Entry类内部有个变量next也是Entry,表示是一个链表结构关键源码 存值 putpublic V put(K key, V value) { //判断当前数组是空,那么初始化 if (table == EMPTY_TABLE) { inflateTable(threshold); } //如..

2021-10-22 11:34:46 118

原创 徒手撕springboot第一个项目(不用IDE)

用惯了IDE来创建项目,咱不能忘记他原始纯洁的一面,别有一番风味!系统预备条件:安装好jdk8; 安装好maven;在D盘建一个目录myboot,并在该目录下myboot新建src目录和一个pom.xml文件(maven约定),如下图所示:编写pom.xml文件内容,<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" .

2021-10-13 18:05:09 380

原创 ubuntu安装mysql

系统环境:Ubuntu Server 20.04 LTS 64bit安装mysql命令输入:sudo apt-get install如果报错如下:(执行sudo apt-get update)默认安装目录/etc/mysql 查看默认用户密码(在debian.cnf里面)发现没权限查看; 切换到root用户,由于首次安装ubuntu系统,先设置root用户密码; 命令:sudo passwd root然后切换到root查看/etc/mysql/debian.cnf文件里面的默认用.

2021-10-13 16:36:01 90

原创 Geostar 建立access数据库并绘制要素

GEOSTAR5.0仅支持Access的mdb文件。如果要创建mdb文件来初始化,且仅安装Access2010,那么可以这样设置.一、Access2010保存为Access2003打开Access2010,点击‘文件’,找到下面的‘选项’点击,就有把空白数据库设置为2000-2003格式 或者在新建数据库的时候直接改后缀名为mdb二、数据库环境初始化-Access运

2013-06-06 20:13:52 822

原创 使用ActiveX控件报错 System.Windows.Forms.AxHost +InvalidActiveXStateException 异常

.NET WINFORM 开发时引用第三方ActiveX控件(OCX控件)时,在VS从工具箱拖控件至设计界面使用正常,但如果自己手动实例化控件,当使用该控件时会引发System.Windows.Forms.AxHost +InvalidActiveXStateException的异常,后经查,除了实例化,还要初始化该对象。       一般来说一个对象只要实例化就行了,但是ActiveX是必须

2013-04-28 16:33:54 1640 1

原创 JavaScript与C#开发ActiveX控件相互调用

浏览器插件之C#开发"ActiveX"(一)浏览器插件之C#开发"ActiveX"(二)前面已经用C#开发ActiveX控件,并成功嵌入到WEB网页中。下面讲述本人Javascript与ActiveX相互调用的步骤。一、js调用ActiveX1.1.在类库UserControls1.cs文件中添加三个函数(名字以123区分,未进行函数重载,原因是实践过程中发现js无法识别)

2013-04-20 15:59:46 1571

原创 浏览器插件之C#开发"ActiveX"(二)

接着前一篇所述:打开网页成功后,但如果想调试这个嵌入的控件,该怎么办呢?若要调试C#开发的"ActiveX"控件,必须制定一个容器(可执行文件)用于运行控件,有两种方法,一种是使用VS自带的容器进行调试,一种是使用实际的生产环境来调试。这里控件是嵌入到网页中的,所以不能使用VS自带容器调试。一。在"解决方案资源管理器中"选择项目,右键查看"属性",点击"调试"选项卡,在启动外部程序

2013-04-20 11:22:37 1522

原创 浏览器插件之C#开发“ActiveX“(一)

一、 搜罗的知识网页本身的功能是有限的,要想实现一些网页本身不支持的功能,比如:网页上的p2p视频播放,就得靠ActiveX这种技术了。ActiveX控件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。使用ActiveX插件,可以轻松方便的在 Web页中插入多媒体效果、交互式对象以及复杂程序等等。通常使用C++或VB开发Act

2013-04-20 01:05:37 942

转载 regasm注册.net下的dll

Regasm程序集注册工具(Regasm.exe)读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。类仅在安装程序集时注册一次。程序集中的类实例直到被实际注册时,才能从 COM 中创建。regas

2013-04-19 08:57:26 979

SpringBoot+MyBatis+Druid连接池+JDBC官方驱动+ClickHouse

springboot结合mybatis以及alibaba druid连接池 对clickhouse数据操作。使用clickhouse 的jdbc官方驱动

2022-01-17

click-house-jdbc-test.zip

clickhouse 的jdbc官方驱动: https://clickhouse.com/docs/zh/interfaces/jdbc/ 官方驱动源码:https://github.com/ClickHouse/clickhouse-jdbc 本资源为利用clickhouse的jdbc官方驱动 封装完整的增删改查示例。 修饰符和类型 方法 说明 void batchInsertData(clickhouse.service.impl.ClickHouseWrap clickHouseWrap, String tableName, List<Map<String,Object>> fieldValues) 批量插入数据 void batchInsertData(String tableName, List<Map<String,Object>> fieldValues) 批量插入数据 void closeDataBase(clickhouse.service.impl.ClickHouseWrap clickHouseWrap) 关闭数据库 int deleteData(clickhouse.service.impl.ClickHouseWrap clickHouseWrap, String tableName, String clause) 删除数据 int deleteData(String tableName, String clause) 删除数据 clickhouse.service.impl.ClickHouseWrap getClickHouseWrap() 获取数据库代理 List<Map<String,Object>> getListMapFromSql(clickhouse.service.impl.ClickHouseWrap clickHouseWrap, String sql) 根据sql查询数据 List<Map<String,Object>> getListMapFromSql(String sql) 根据sql查询数据 void insertData(clickhouse.service.impl.ClickHouseWrap clickHouseWrap, String tableName, Map<String,Object> fieldValues) 插入单条数据 void insertData(String tableName, Map<String,Object> values) 向指定表插入一条数据 int updateData(clickhouse.service.impl.ClickHouseWrap clickHouseWrap, String tableName, Map<String,Object> updateValues, String clause) 修改数据(mergetree引擎) int updateData(String tableName, Map<String,Object> updateValues, String clause) 修改数据(mergetree引擎)

2022-01-17

geostar desktop建立access数据库并绘制要素

geostar desktop建立access数据库并绘制要素

2013-06-06

DevExpress中文帮助

关于dev很好的一个中文帮助,文件名不要用中文名显示,不然可能无法打开内容

2013-05-28

C#开发IE插件(ActiveX)

博客笔记文章中对应的源码工程: 主要实现用C#开发ActiveX空间并嵌入到IE浏览器 以及实现Javascript与ActiveX之间的双向交互

2013-04-20

RegAsm注册工具

执行前提:已安装.Net FrameWork类库 regasm assemblyFile [options] 读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。

2013-04-19

空空如也

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

TA关注的人

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