原创 c# 多線程等待同步

目的: 多個按鈕點擊新建線程執行某個任務。實現多線程執行任務,總數不超過某個數值,超過則等待執行完成纔可以再次點擊。 編程思路: 使用原子鎖計算當前線程總數、線程Join 等待執行完畢。 public class test {  

原创 c語言基礎實驗之sizeof

爲了測試下在32位系統和64位系統下各類型所佔的字節數 分別在Ubuntu 32 位和Centos 64位系統上測試 src: #include <stdio.h> int main(int argc, char** argv) {

原创 centos 虛擬機啓用root 用戶、普通用戶添加sudo

轉載:https://blog.csdn.net/greatxiaoting/article/details/81542533 在centos用戶下使用sudo + 命令時,報異常“centos is not in the sudoers

原创 kali linux開啓SSH服務 允許root登陸

1. 查看ssh服務狀態 # /etc/init.d/ssh status 2.修改配置文件 # vim /etc/ssh/sshd_config #PermitRootLogin prohibit-password PermitRoot

原创 Kali 更新msf

Kali 下無法使用msfupdate 更新 msf, 更新方法: apt update apt install metasploit-framework  

原创 python cx_oracle 插入utf8 中文報錯

出現類似:python cx_oracle 'ascii' codec can't encode character ... 解決辦法: import os os.environ["NLS_LANG"] = ".AL32UTF8"

原创 Spring JPA Repository 操作數據庫

1. 簡單的查詢 使用@Query註解, Example: @Query(value = "select * from USERS where user_name = ?1", nativeQuery=true) public Lis

原创 關於使用JPA 查詢數據庫出現數據重複和丟失情況處理

出現這種問題是因爲定義實體類的時候指定@id字段不是數據庫中的主鍵,而且數據庫中該字段的數據違背唯一性。 解決辦法: 1. 使用@id的字段必須是主鍵。 2. Oracle 13 版中可以支持某個字段爲主鍵,同時還可以指定多列組合成約束條

原创 Ubuntu 更新源

參考 https://blog.csdn.net/qq_35451572/article/details/79516563 1. sudo cp /etc/apt/sources.list /etc/apt/sources.list.ba

原创 TortoiseGit 環境搭建與使用

Git 是個好東西,做開發的一定要儘早熟悉並使用。可以建本地倉庫,也可以建遠程倉庫。 Git 是一個文件版本控制軟件,分爲本地倉庫和遠程倉庫(依我的理解),如果你只需要在本地進行代碼版本管理,則只需要在本地搭建一個git即可。如果你需要和

原创 Oracle 數據庫常用 sql 語句筆記

1. 創建表 Create Table users ( id int not null primary key, user_name varchar(50) not null, age int n

原创 makecert 創建自簽名證書,包含公共證書和私鑰

使用vs自帶的程序makecert.exe和pvk2pfx.exe   makecert.exe -r -pe -n "CN=localhost" -sky exchange -sv server.pvk server.cer pvk2

原创 sqlserver 存儲過程 example

declare @i int declare @fileName varchar(100) declare @sql varchar(1000) set @i = 0 begin   while @i < 10     begin    

原创 IDA6.8 顯示中文字符串

       作爲一個逆向工程師,經常會使用到IDA。可IDA默認不支持中文字符串,碰到有中文字符串的程序時,IDA顯示的結果一點都不友好。        摸索了一下,如果要讓IDA顯示中文字符串,需要做一些修改。        1. 修

原创 以SYSTEM權限執行task

shell schtasks /create /ru "SYSTEM" /tn "User_Feed_Synchronization" /tr "path/of/the/exe" /sc once /f /st 11:26:00