
c#
Tony-甲
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 调用kettle的转换transaction和Job
job调用方法:Kitchen.bat -rep=资源库名称 -user=资源库的用户名 -pass=资源库的密码 -dir=要执行的作业所在资源库的目录(/ETL/) -job=执行作业的名称(不用带后缀) -level=basic>D:\kettle\job.log(如何过要写日志,首先要有这个log文件)transformation调用:pan.bat -rep=ETL_OA -user=admin -pass=admin。-dir=/ETL/REPORT/FOLDNAME -trans=转换名字。原创 2022-12-20 16:18:22 · 924 阅读 · 0 评论 -
C# webform 连接Hive 连接odbc未发现数据源名称并且未指定默认驱动程序
然后使用ODBCConnection进行连接,字符串要注意,最好先用VS最左边的添加连接,点击高级复制Driver里的字符串, string dns = "Dsn=test;uid=yyy",我是这里被坑的,网上都是。windows上的安装很简单,一路next,安装完成后从“开始”菜单中找到:MapR Hive ODBC Connector 2.1 (32-bit),这个Tabluau可以连64的,webform连的时32位的,string dns = "DSN=test;C#使用ODBC连接Hive,原创 2022-11-01 10:15:25 · 646 阅读 · 0 评论 -
C#关于取DataTable中中间数据的方法
/跳过dt的前200行,取后100行即取得200-300行。原创 2022-08-01 15:09:00 · 862 阅读 · 0 评论 -
Excel 各版本每个sheet 最大行数限制
C#等使用Excel导出时请注意分页(多个sheet)原创 2022-08-01 13:47:17 · 3444 阅读 · 0 评论 -
Windows下80端口被进程System&PID=4占用的解决方法
首先,打开 cmd 跑这一句,80 端口被System 占用,肯定是 HTTP 服务搞的鬼netsh http show servicestate我们继续看,得到使用 80 端口的 PID了,还等什么?开 taskmgr!(任务管理器)杀掉它原创 2021-01-28 15:46:25 · 224 阅读 · 0 评论 -
C# DateTime
C# DateTimeDateTime.Parse(XXXX).ToString(“yyyy-MM-dd HH:mm:ss”);对时间转成想要的格式,方便处理Excel 文件的导入导出,以及进数据表原创 2021-01-12 16:19:18 · 130 阅读 · 0 评论 -
C#中 ??、 ?、 ?: 、?.、?[ ] 问号
C#中 ??、 ?、 ?: 、?.、?[ ] 问号可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可空的整形,DateTime? 表示可为空的时间。T? 其实是System.Nullable(泛型结构)的缩写形式,也就意味着当你用到T?时编译器编译时会原创 2020-11-17 11:17:45 · 163 阅读 · 0 评论 -
C# Lock的用法,Why lock?
一. 为什么要lock,lock了什么?当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中最常用的同步方式,格式为lock(objectA){codeB} 。lock(objectA){codeB} 看似简单,实际上有三个意思,这对于适当地使用它至关重要:原创 2020-11-10 09:55:04 · 420 阅读 · 0 评论