- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Oracle创建定时任务
在Oracle中创建一个job任务来执行定时任务--查詢jobSELECT * FROM USER_JOBS;--查詢正在執行的jobSELECT * FROM user_jobs_running;--創建jobDECLAREjob NUMBER;--固定值BEGINDBMS_JOB.SUBMIT( JOB => job,/*自動生成JOB_ID*/WHAT =>'ELEC.PCQ_ENERGY_POWER_CLASS_SP;',/*需要執行的存儲過過程或SQL語句,
2021-11-23 10:46:08
394
原创 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
911
原创 C#多线程
1、概念1.0 线程的和进程的关系以及优缺点windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器,一个C#客户端程序开始于一个单独的线程,CLR(公共语言运行库)为该进程创建了一个线程,该线程称为主线程。例如当我们创建一个C#控制台程序,程序的入口是Main()函数,Main()函数是始于一个主线程的。它的功能主要 是产生新的线程和执行程序。C#是一门支持多线程的编程语言,通过Thread类创建子线程,引入using System.Threading
2021-11-18 15:17:42
1119
转载 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
615
原创 基于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
3969
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人