- 博客(141)
- 收藏
- 关注
原创 Python的openpyxl使用記錄(包含合併單元格,圖片下載和圖片插入,設置邊框,設置背景顏色)
因為公司最近要求我做一份自動化導出報告,內容有點多,為了省事,我選用了python,後面估計要自建在線辦公系統,這個後續再講openpyxl 和Pandas開始Execl導入 這個很簡單,為了提供複用性,我建了一個工具類具體方法如下單元格設置插入圖片 因為部分資源我使用http地址或者實體ip地址抓取,實際邏輯如下:合併單元格並設置邊框顏色 這裡我先設置合併的表格的第一行第一列的單元格自顏色,當合併單元格之後自然自己會將邊框顏色設置為整個合併的範
2024-09-11 18:55:28 288
原创 IIS配置網站登錄驗證,禁止匿名登陸
需要維護一個以前的舊系統,這個系統在內網運行,需要抓取電腦的登陸賬號,作為權限管理的一部分因此需要在IIS配置一下。
2024-06-20 11:09:57 235
原创 ORA-06519: 检测到活动的自治事务处理,已经回退
function或者procedure執行時候,要在最後commit,否則會發生ORA-06519: 检测到活动的自治事务处理,已经回退,麻煩。
2024-06-08 20:49:15 329
原创 VS2008更改dll版本
因为公司的mes软件支持软件自动升级,以产品的版本号来决定是否软件是否与服务器版本版本相同,若低于服务器,则自动下载更新,所以每次更新软件都要修改版本号码。2.点击组件资讯,修改。
2024-05-21 14:45:45 247
原创 oracle清空表的delete from和truncate table的優劣
1.保留記錄,delete from不會立即刪除數據而是保留記錄2.允許回滾,delete from的數據不會立即刪除數據,且會記錄到binlog裡面,後期可以回滾數據3.可以選擇性的刪除數據。
2024-05-04 11:34:46 557
原创 ASP靜態資源抓取
有一個需求,因為靜態資源無規律分散在幾個路徑裡面,在頁面獲取時候需要自動判斷靜態資源是否存在,否則切換路徑,實現邏輯,通過判斷抓取狀態碼是否為404來判斷抓取是否成功方法如下:
2024-04-02 11:39:58 126
原创 Oracle的死鎖解除
有時候我們的表會被鎖住,無法執行DML操作,這時候需要進行解鎖,請按如下操進行解鎖。2.根據上一步的session_id查詢會話的sid和serial的。3.根據sid和serial殺死會話,即可以解鎖了。
2024-03-22 10:19:50 500
原创 Asp.Net web 文件服務快速搭建
內容具體分為兩種分為上傳和下載部分,服務搭載仍然選擇IIS,內容還是相對簡單,只是內部使用,沒有使用太多的優化的技巧,net環境為4.7 上傳需要注意的是,HttpPostedFileBase 不支持大文件傳輸,文件達到几M的時候就會溢出,所以需要修改web.config,拓展到1g大小
2024-02-19 16:33:57 558
原创 iis無法識別帶+號的靜態資源解決方法
iis無法識別帶+號的靜態資源解決方法 ,在做這個是第二次了,第二次在找這個東西了,之前做完忘了,重新做很麻煩現在預先記錄一下。
2024-01-30 10:10:11 399
原创 python批量复制图片到execl并指定图片的大小
工作需要需要复制批量图片到execl,并指定大小,这里简单实现一下,使用xlwings库来实现总体来说是比较简单的,这里简单记录一下。表格的长度还有些bug,后续还需要微调一下。
2024-01-21 22:36:40 639
原创 Oracle數據拯救計劃
当我们误删/修改数据之后,要进行数据恢复,需要有数据库管理员权限才能实现,所以奉劝各位修改数据要好好确认,搞出异常来就很麻烦了。
2024-01-06 00:21:41 665
原创 python自动化第二篇——合并ppt
python合并ppt的方法有很多,但网上常说的python-pptx的方法,我用不了,这里我用了一个python-office的库。但又两个缺点,第一个生成的文档在你的用户名下的文档里,第二个是名字随机。
2023-12-02 14:12:22 1130 4
原创 oracle的debjob挂載及查詢
有一個需求需要定時去執行一個produce,可以使用oracle的dbjob定時執行,相比較之前的vbs更加絲滑。
2023-11-23 10:57:20 793
原创 python自动化第一篇—— 带图文的execl的自动化合并
最近接到一个需求,需要为公司里的一个部门提供一个文件上传自动化合并的系统,以供用户稽核,谈到自动化,肯定是选择python,毕竟python的轮子多。比较了市面上几个用得多的python库,我最终选择了xlwings。但不妨我们来比较另外的库,openpyxl。pandas当然很棒,但pandas是数据分析的专家,用在这里不太合适。
2023-11-15 20:48:24 740
原创 iis特殊字符的轉義問題解決
今天發現有個問題,部分圖片的靜態資源帶有+號,導致無法直接在瀏覽器獲取圖片,百度了一下,修改了注冊表,發現沒什麽軟用,最後找到一篇博客,解決了。
2023-11-15 17:26:49 208
原创 稀疏数组的保存优化(java版本)
非 0 元素的数目,并且非 0 元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非 0 元素数目占大多数时,则称该矩阵为稠密矩阵。这种稀疏矩阵保存有价值的数据较少,所以可以进行压缩,建议一个新的数组,记录每个非0的坐标和值,比如一个n维数组可以建议一个(n+1)维数组来记录值,这样可以大大减少保存成本,但需要注意的是,当元素个数超过1/(n+1)的时候,这种存储算法会超过其原来的成本。矩阵中,若数值为 0 的元素数目。
2023-11-12 22:05:25 371
原创 c#的反编译工具ISPY和net reflector 使用比较
我有一份Asp.net程序需要修改,但没有源码,只有dll,需要使用反编译工具回复源码,尝试使用了市面上的两种主流的工具ISPY和net reflector ,最终用ISPY恢复了源码。
2023-11-03 08:53:42 517
原创 Net6編譯成exe(無需安裝,無需Net6環境版)
因為公司的服務器是net4.7.2環境,我最近嘗試使用net6完成新任務,但又不想在服務器上安裝net6環境,所以我找了一個指令完成上面的需求。参数指定了发布配置为 Release 模式,以进行优化和最终版本的构建。下面的一道指令,可以直接把Net6編譯成exe,且無需net6環境。参数指定了目标运行时为 Windows x64。参数用于将应用程序编译为单个可执行文件。是用于执行发布操作的命令。
2023-10-25 09:22:43 168
原创 sheetjs實現頁面的數據導出execl
需要給頁面的table做一個數據導出功能,發現一個好用sheetjs工具。只需要簡單的js語法如下,就可以將table的數據導出來。
2023-09-16 15:30:38 191
原创 node使用高版本的oracledb导致连接oracle的Error: NJS-138异常
我的oracle版本是11g,之前的使用正常,今天却报错了,显示不支持thin模式,后面回退版本5.5版本就可以了。
2023-08-21 10:46:01 2225 2
原创 小说网站第二章-关于文章的上传的实现
因为最近比较忙,所以只有时间把以前的东西整理一下。前端方面,我使用了既存md5框架语法来保存数据,原谅我展示没找到好的方法。后端的话,我使用node+mongodb来保存数据。下面我就来简单介绍一下我的东西。
2023-08-14 21:12:53 635
原创 Oracle的function執行DML操作
时,可以在一个过程或函数的独立代码块中执行数据库操作,而不受外部事务的影响。这意味着内部事务的提交或回滚不会影响外部事务的提交或回滚,但是這對并發的安全性有威脅,因此使用前注意你的sql使用場景。Oracle的function並不支持DML操作,但可以使用一段指令,讓這段pl/sql成為獨立的事務。
2023-08-10 17:38:35 891
原创 Oracle獲取指定日期一周的數據
oracle的trunc函數可以實現一周的轉化功能,但需要注意,使用此函數會導致日期的索引失效,所以使用前,需要考慮其負面問題。
2023-08-08 14:13:30 875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人