- 博客(68)
- 收藏
- 关注
原创 C# .NET Core API Controller以及辅助专案
在新增专案前,先迁移一下之前的项目。之前是D:\WEB_CODE\RMS\,我在此再建了一层目录,此时,xml文件的路径也需要重新勾选。类,补第一个专案的图,因为有时候自己见一个.cs的类,不会自动继承,所以就需要手动添加,不过现在升级了,可以直接建control。 不想太麻烦的,就自己新建文件夹,自己调用就好,就不用建这么多专案。在你创建一个空白的API专案后,这个专案会自动。 给大家看下完整建好后的文件夹。
2023-11-10 17:19:19 1428
原创 C# .NET Core API 注入Swagger
C# .NET Core API 注入Swagger环境Windows 10Visual Studio 2019(2017就有可以集中发布到publish目录的功能了吧)C#.NET Core 可跨平台发布代码,超级奈斯NuGet 套件管理dll将方法封装(据说可以提高效率,就像是我们用的dll那种感觉)Swagger 让接口可视化编写时间2020-12-09注入Swagger 在我们的专案新增成功后,看下专案的目录,Program.cs是这个项目的入口,看到Main函数了吗?
2023-11-10 16:42:45 790
原创 生活-考驾照1
扣分题口诀:没考科一的看过来!- 知乎 (zhihu.com)驾考新规记分口诀,1分、3分、6分、9分、12分口诀帮你记!_考试技巧-驾驶员考试 (jsyks.com)扣分扣1分的口诀:行灯会,禁检安。此图表示禁止停车,违反禁令扣1分。(不按规定使用灯光扣1分、会车扣1分;违反禁令扣1分、不按规定年检扣1分)会车扣1分;不按规定使用灯光扣1分,不放置警告标志扣3分逆行口3分;高速逆行扣12分不按规定车道行驶扣3分高速不按规定扣3分不礼让校车3分没挂车牌号9分。
2023-03-21 16:29:02 637
原创 C#之NPOI设置Excel下拉
导出Excel其实是很常见的,但以前就是很简单将数据导出到Excel,做的最多的就是文字居中、栏位自适应、设置数据类型,其实很少会有设置Excel下拉这种,但用户的需求,而且这也算是Excel比较常用的,所以只能百度啦!由于我们导出的Excel是.xlsx格式,但参考的文章是.xls的,于是继续百度,后来找到了一个导出.xlsx的,然后把这两个文章的的精华综合了一下,于是我的两个格式的都可以用的方法出炉了!其实之前打算优化一下导出的,后来还是没做。
2022-10-19 10:07:18 1737
原创 C# 报错ORA-00911: invalid character
我真的是被这个报错ORA-00911: invalid character搞死了,真的是绝了,肉眼看这个SQL完全无问题,但是执行就是报错,害的我debug到吐。在代码里,我用了拼接SQL,里面有个空格肉眼无法识别,我放到开发者模式下的控制台才能看出其中差别。原句控制台很多时候,我们总是觉得这个傻逼系统,气死我了,但实际上,系统出问题的几率还是蛮低的,尤其是在其他跑的都正常的时候,一定要自己一步步排除问题,一点点验证,要耐心,很显然,我还是不行,所以我还得多练练。共勉!......
2022-06-16 15:09:47 1014
原创 C# 报错:C# DataTable Column ‘‘ is read only.
C# 报错:C# DataTable Column '' is read only.
2022-05-16 10:20:45 1740
原创 做一个工具1
环境2022-05-10Windows 10开发工具 VS 2022一个 .txt 文件任务任务:学习二进制文件基本读写操作参考资料:C语言文件操作:C语言文件操作完全攻略Python读取二进制文件:python处理二进制文件(.bin)Java读取二进制文件:java读取文件:二进制文件 - Michael2397 - 博客园作业:编程读取下面文件的内容,分别读取文件头部64个字节和文件尾部64个字节,并使用十六进制的形式格式化输出。思路说实话,刚开始看到
2022-05-10 15:41:57 1051
原创 Oracle 繁简体转换(未解决)
背景由于数据库存的都是简体数据,但是资料导出需要繁体,要给别人看。所以只好自己探索一下,至于为什么不用代码,就是想试试数据库,实在不行,我就回去用代码写。准备工作数据库Oracle 12参考文章Oracle Convert()函数_w3cschool求助数据的简繁转换(convert的深入问题) - Oracle开发 - ITPUB论坛-专业的IT技术社区Oracle中文简繁体转换函数_入秋枫叶的博客-CSDN博客_oracle繁体转简体函数Oracle中执行存储过程call和exec区别
2022-04-29 15:49:35 1449 2
原创 Oracle 关联查不到数据
背景测试跟我说,他导入了数据,但是我并没有将数据显示出来。于是我把语句抓了出来,就两个表关联查询数据,我用了left join但是就是没有数据,但两个表单独查询又都有数据,简直见鬼了。其实这种情况,一般就是数据里多了空格之类的。但是我两个表的唯一标识是一样的,就这么一个关联条件,居然还这样,真是够了。问题-- a,b 可以理解为Table1,Table2的外号-- id是a,b表的栏位名称,且两边数据都相等-- left join...on...去看看数据库的笛卡尔积吧select b.
2022-04-28 15:45:34 674
原创 C# Socket编程实践2
C# Socket编程实践1目标用Socket完成服务器代码的编写,能够实现接收客户端的请求,并返回"I've received the msg."已完成 用Socket完成客户端代码的编写,能够实现向服务端发送请求。已完成 实现客户端、服务端双向通信(将服务端发送的内容,改成从界面获取就好了。这样就是一个点对点的了。 String s = Console.ReadLine();// 等待用户输入)。本节目标 简单放上我之前的关于线程的简单测试吧。 实现服务端响应多个
2022-04-16 09:47:15 420
原创 C# 线程
自己学习了解一下线程,是因为之前要导出很大数据的Excel,当时在网上百度到了二维数组导入的方式,写入速度是快了,但是前期的查询数据量的优化就只能靠分批查询(线程),所以就了解了下,但后面没做,等有时间再去填这个小工具吧。打印线程的一些数据using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace MyThread{ inter...
2022-04-15 17:13:06 588
原创 C# Socket编程实践1
背景报了轩辕的活动,用TCP请求完成一个类似IIS服务器的东西,当然我没跟上啦,但这个自己接着再搞搞,就打算搞成类似聊天的那种。加油!目标用Socket完成服务器代码的编写,能够实现接收客户端的请求,并返回"I've received the msg."本节目标 用Socket完成客户端代码的编写,能够实现向服务端发送请求。本节目标 实现客户端、服务端双向通信 实现服务端响应多个客户端 将Socket请求可以封装起来,后续就可以减少一些重复代码 实现聊天的功能 待开发。。。准备工作
2022-04-15 15:38:29 1263
原创 Excel数据导入Oracle数据库
背景由于旧系统是python编写,而我们这边没有人之前用过python,本来是打算学学python然后把这个案子盘过来的,但由于时间问题,而且后续可能没人维护问题,就还是把这个系统改用C#重写了,逻辑大致还是一样的,但表结构就不是了,且我们用的数据库也不一样。现旧系统要停止使用,所以需将旧系统数据导入新系统。但新系统数据库受管控,不让连,只有服务器可以连接。于是就让那边用Excel按我们的格式导出,然后我们再导入。好像其实是可以使用数据迁移工具的,比如说Kettle或者pentaho的,但我没怎么用过,
2022-04-08 09:53:30 2295
原创 C# .NET Core API 创建
C# .NET Core API 创建环境Windows 10Visual Studio 2019(2017就有可以集中发布到publish目录的功能了吧)C#.NET Core 可跨平台发布代码,超级奈斯NuGet 套件管理dll新建空白API项目选择ASP.NET Core Web设定自己的项目名称、路径选择 .NET Core API 默认的HTTPS最好别勾选,因为我用Postman去测试(因为如果参数是放在Header里的话,Swagger好像不行)我的接口的时候
2020-12-09 14:25:55 919
原创 Python 4個內置數據結構之元组
Python 4個內置數據結構之元组元组集合:有序的不可变对象集合#元组与列表类似,只不过一旦创建就不能改变(元组是一个不可变的列表)。#type内置函数来确认所创建的各个对象的类型 >>> vowels = ['a', 'e', 'i', 'o', 'u'] >>> type(vowels) <class 'list'> >>> vowels2 = ('a', 'e', 'i', 'o',
2020-12-04 09:29:47 92
原创 Python 4個內置數據結構之字典
Python 4個內置數據結構之字典字典字典:無序的鍵/值對集合#字典是无序且可变的;可以把字典想象成一个 两列多行 的数据结构;与列表类似,可根据需要扩展(和收缩).#字典数据是{}包裹的#创建一个字典,你如果直接(或在文本里写好)copy代码是可以的,但如果想在Python解释器这直接写的话,可能一回车就 ou 啦>>> person = { 'Name':'Killen', 'Gender':'Female', 'Occupation':'
2020-12-04 09:27:44 94
原创 Python 02 4個內置數據結構之列表 (list)
Python 02 4個內置數據結構之列表 (list)前提:安裝好Python的運行環境模塊OSimport os //導入模塊os,這個模塊提供了一種平台獨立的方式來與底層操作系統交互from os import hetcwd //導入模塊os的指定函數hetcwd,hetcwd:返回你的當前工作目錄列表:有序的可變對象集合在Python中的列表是動態的,可根據需要擴展(收縮),不需要預聲明列表的大小;是異構的,可以在一個列表中混合不同類型的數據,不需要預聲明所要存儲的隊形類型
2020-12-04 09:26:53 87
原创 Python之你好02
時間:2020-10-19背景:代碼需要由 Python 改成 C#,來學習 Python工具:Sublime開發工具,Python語言系統環境:Windows10一、編輯在編輯代碼前先選擇 Python二、運行Ctrl + B运行程序(運行前先Ctrl + S 保存),按 ESC 可以关闭三、查看運行情況Ctrl + `(esc下面的键)可以调出控制台,看后台运行情况,再按一次或者按 ESC 可以关闭參考文獻:https://www.zhih..
2020-10-19 11:16:59 110
原创 Python之環境搭建01
時間:2020-10-19背景:代碼需要由 Python 改成 C#,來學習 Python工具:Python系統環境:Windows10第一步:下載 Python 安裝包:https://www.python.org/downloads/第二步:查看安裝版本(建議3.6以上版本) cmd-->python(安裝時可勾選 加入環境變量path )參考文檔:https://chunyeung.medium.com/%E7%B5%A6%E8%87%AA%E5%A...
2020-10-19 10:40:49 94
原创 Git之代碼回滾
時間:2020-09-22背景:代碼發佈導致系統無法工作,使用GitLab回滾代碼(前提,你是用GitLab來管理代碼的)工具:GitBash前提:安裝了Git的工具,有命令式的和圖形化的,我用的是命令式的GitBash回滾步驟:1、點擊Git Bash Here,進入項目目錄,目錄後面會有master(主分支)我一般一個人干一個項目,所有沒有branch2、可用git log查看所有的歷史版本(前提:以你電腦最新版本往前查)3、用git reset --hard .
2020-09-23 09:26:52 116
原创 C#OWC11.DLL失敗: 80040154
時間:2020/09/17背景:之前的舊版本項目(Windows2003 VS2008),發佈到新升級的電腦上(Windows2016 VS2010),導致一系列的問題,今天的問題是導出Excel報錯:由於發生下列錯誤,為具有 CLSID {0002E559-0000-0000-C000-000000000046} 的元件擷取 COM Class Factory 失敗: 80040154。大致問題:1、ASP.NET 版本2、Microsoft .NET Framework 版本2、水.
2020-09-17 09:19:35 877
原创 oracle sql developer(二)設置快捷鍵
背景:之前一直用的Toad,然而最近我們公司禁用它,還讓一定用這個developer,Oracle的官方工具,所以只好來摸索摸索時間:2020-09-161、系統默認快捷鍵查看:可搜索需要快捷鍵的關鍵字Ctrl+Alt+A2、自定義快捷鍵或修改系統設定的快捷鍵上圖選擇偏好設定(菜单Tools–>Preferences–>用户界面–>键配置)總結:這個自己設定查看應該是最棒的!自己想咋樣就咋樣!參考文檔https://www.itr...
2020-09-16 16:12:34 1385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人