原创 你以爲SSL是安全的嗎?

在現代的IT安全領域,很大程度上依賴SSL來保障通訊安全。但SSL是安全的嗎?在2005年,王小云證明SHA-1能在較短的時間內找到碰撞。王小云發現SHA-1的安全弱點是偶然還是必然?就我所知,各種不可逆加密算法實際上沒有什麼理論說明它們

原创 java的System.currentTimeMillis()如何轉換成C#的DateTime.Now.Ticks?

考慮到我們是東八時區的話,應做如下轉換:long milli = System.currentTimeMillis() + 8*3600*1000; long ticks = (milli*10000)+62135596800000000

原创 SQL Server調試存儲過程

1、在數據庫裏面新建一個登陸,是你的計算機用戶名,比如computername\youname2、給這個用戶賦予sysadmin權限:sp_addsrvrolemember 'computername\youname', 'sysadmi

原创 dotnetcore遷移方法初步

dotnet core出2.0了。把一些現有代碼試着做了下遷移,出乎意料的順利。這裏分享一些有用的nuget包,和有用的代碼:nuget包名引用原因其他Microsoft.AspNetCore.HttpHttp處理HttpContext.

原创 [安全] 關於segwindrvx64.sys

最近,微軟開始封殺一個名爲segwindrvx64.sys的系統驅動。公告見: https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?t

原创 RDP遠程桌面黑屏了怎麼辦

因爲explorer有時候會內存比較高,所以不得不殺了explorer進程。 殺了之後,RDP遠程桌面連過去可能會發現黑屏,因爲explorer進程沒了。 此時可以ctrl+shift+esc啓動任務管理器,然後再從任務管理器裏面運行一下

原创 [C#] 如何方便的給函數加緩存

思路 利用MemoryCache對“特定函數的特定輸入”的執行結果做緩存,那麼可以節省大量對db和redis的訪問。 從外部對函數的執行結果做緩存,相比於修改函數在函數內部做緩存,更加松耦合,沒有侵入性。   實現 using Syst

原创 如何批量獲取gitlab裏面所有項目的代碼

背景 現在越來越多的公司採用gitlab來管理代碼。gitlab有個問題,免費版不支持全局代碼搜索,這很麻煩。如果把代碼全部clone到本地就可以方便的進行各種搜索了。可是gitlab也不提供git clone所有項目的功能。 公司越來越

原创 [C#] 怎樣寫好dotnet core程序

本文的目標人羣,是有編程基礎,希望開始使用dotnet core,或者已經使用dotnet core了但是不知道怎樣做最好的同學。 推薦兩個鏈接: https://github.com/EduardoPires/EquinoxProjec

原创 [C#] 調試silverlight的時候,總是報“向佔位程序傳送了空的索引指針”

這是由於visual studio在調試silverlight的時候,必須和ie一起工作。按照以下步驟可以把ie設爲visual studio的默認瀏覽器(不用修改操作系統的默認瀏覽器): 1) 在‘解決方案資源管理器’裏面選一個 .as

原创 微軟的可疑更新DhMachineSvc.exe

最近微軟大範圍的推出了一個只針對中國的更新,包含了DhMachineSvc.exe,也就是所謂的‘微軟設備健康助手服務’。這個更新很神祕,首先這個更新只針對中國區,其次這個更新支持WinXP,第三這個更新有一定的強制性和隱蔽性。參見:ht

原创 [C++] 自動關閉右下角彈窗

最近騰訊、迅雷等各種客戶端,都越發喜歡在屏幕的右下角彈框了。有骨氣的人當然可以把這些軟件卸載了事,但是這些客戶端在某些情況下卻又還是有用的。怎麼辦呢?作爲碼農,自己實現一個自動關閉右下角彈窗的程序吧。這個程序一定要夠小巧夠簡單,而且還要是

原创 [C#] 漢字轉拼音,支持多音字

這份代碼大概不是嚴格意義上正確的,但是一般場景用用應該沒問題。而且支持dotnet corepublic static class Pinyin { #region 拼音對照表 private static string py = @

原创 怎麼實現Web聊天

如果你對web聊天這個事情沒什麼概念,那麼最佳做法可能是:openfire+jsjacopenfire是java做的開源xmpp服務器,jsjac是javascript做的開源的網頁版xmpp客戶端。在openfire的管理界面裏面打開h

原创 比特幣網絡的弱點(三)

最近比特幣交易網站時不時被黑,導致比特幣大額的被盜。網站被黑本身並不算是比特幣的弱點,因爲網絡銀行其實一樣可以被黑。爲什麼比特幣就老會出事,而網絡銀行就總是沒事呢?這涉及到貨幣交易的可撤銷性。黑客黑掉某個網絡銀行其實沒什麼用,電影裏面所謂