- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Oracle创建定时任务
在Oracle中创建一个job任务来执行定时任务 --查詢job SELECT * FROM USER_JOBS; --查詢正在執行的job SELECT * FROM user_jobs_running; --創建job DECLARE job NUMBER;--固定值 BEGIN DBMS_JOB.SUBMIT( JOB => job, /*自動生成JOB_ID*/ WHAT =>'ELEC.PCQ_ENERGY_POWER_CLASS_SP;', /*需要執行的存儲過過程或SQL語句,
2021-11-23 10:46:08
475
原创 C#线程池
使用Monitor类实现线程同步 Lock关键字是Monitor的一种替换用法,lock在IL代码中会被翻译成Monitor. lock(obj) { //代码段 } 就等同于 Monitor.Enter(obj); //代码段 Monitor.Exit(obj); Monitor的常用属性和方法: Enter(Object) 在指定对象上获取排他锁。 Exit(Object) 释放指定对象上的排他锁。 Pulse 通知等待队列中的线程锁定对象状态的更改。 PulseAll 通知所有的等待线程对象.
2021-11-18 15:31:05
999
原创 C#多线程
1、概念 1.0 线程的和进程的关系以及优缺点 windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器,一个C#客户端程序开始于一个单独的线程,CLR(公共语言运行库)为该进程创建了一个线程,该线程称为主线程。例如当我们创建一个C#控制台程序,程序的入口是Main()函数,Main()函数是始于一个主线程的。它的功能主要 是产生新的线程和执行程序。C#是一门支持多线程的编程语言,通过Thread类创建子线程,引入using System.Threading
2021-11-18 15:17:42
1273
转载 c# 利用ajax导出excel
c# 利用ajax导出excel 步骤: 1.点击前台页面Excel下载按钮。 2.一般处理程序接收请求, 3.调用Npoi,将DataTable数据集(也可以是别的数据集list等)填充到Excel(提前创建好的模板),另存文件(原模板不会被写入数据) 4.拼接好另存文件地址,返回给前台 5.地址赋值给a标签,jquery模拟点击a标签事件,浏览器下载Excel 前台代码如下:使用a标签 <html> <head> <title></title&g
2021-11-18 14:54:13
702
原创 基于C#的modbus Tcp协议的数据抓取和解析
基于Modbus tcp 协议的数据抓取,并解析,源码使用C#开发 using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; namespace modbus { class Program { #region 字节转换为16进制字符 /// <.
2021-11-16 13:13:28
4115
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅