- 博客(26)
- 收藏
- 关注
原创 c# 计算程序时间
using System.Diagnostics;//引用相关的命名空间Stopwatch st=new Stopwatch ();//实例化类Console.WriteLine("{0} ===== begin func ====", getLogFormatTime());st. Start();//开始计时// 需要统计时间的代码段// Thread.Sleep(10000);st.Stop();//终止计时Console.WriteLine("{0} ===== end func
2021-12-13 22:40:12
320
原创 在批处理中提升权限 (UAC开启状态下)
提示bat批处理权限,其作用相当于以管理员身份打开CMD,然后执行脚本@echo off:: BatchGotAdmin:-------------------------------------REM --> Check for permissions>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"REM --> If error flag s
2021-12-02 09:19:03
613
原创 委托的三种调用方法 同步调用 异步调用 异步回调
委托的调用方法同步调用异步调用异步回调下面通过代码展示,首先定义需要委托的函数using System;using System.Threading;namespace BeginInvokeDemo{ public class Calculator { public static int Add(int a, int b) { Console.WriteLine("[{0}] Begin to calc:
2021-11-10 17:41:35
1013
转载 Openssl子命令 genrsa, rsa, req, x509命令详解
openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。genrsa、rsa、req、x509子命令主要用于RSA密钥的生成和处理,以及证书的申请和制作。一、genrsa子命令用途genrsa子命令主要用于生成RSA私钥。命令行格式:openssl genrsa [args] [numbits]选项-des 使用des cbc模式对私钥文件进行加密。-des3 使用des3 cbc模式对私钥文件进行
2021-10-18 23:38:21
6294
转载 C# 名词缩写
C# 标准发音:See SharpFCL:框架类库(FrameWrok Class Library)BCL:基础类库(Base Class Library)CLR:公共语言运行库(Common Language Runtime)GC:垃圾回收(Garbage Collector)COM:组件对象模型(Component Object Model)MFC:微软基础类库(Microsoft Foundation Class)CIL:公共中间语言(Common Intermediate Langu.
2021-10-14 10:53:57
406
原创 XAML命令空间规则
在学习WPF时,每个WPF界面都需要设置xmlns,以及xmlns:x的内容,具体如下:<Window x:Class="WpfApp1.New" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/express
2021-10-14 10:51:10
104
原创 C# 常用命名空间说明
System:其中包含的类型为引用程序需要的一些基本类型:System.Coliection:其下的类型主要用于管理集合。如堆栈、队列、散列表等。Syetm.Diagnostics:其下的类用于处理帮助诊断和调试引用程序。System.EnterpriseServices:其下的类型用于处理管理事务、队里组件、对象池、JIT激活(.NET中的企业服务中对象的及时激活技术)、安全以及其他一些高级服务程序中托管代码效能。Sysetm.Globalization:其下类用于支持多国语言。System..
2021-10-14 09:17:33
342
原创 Pycharm 配置模版
一、配置python文件默认模版#!/usr/bin/python# -*- coding: UTF-8 -*-"""@author: jason@software: ${PRODUCT_NAME}@file: ${NAME}.py@time: ${DATE} """二、Pyqt配置Qt Designer配置Program应填入Designer的路径: /usr/local/Cellar/qt/5.12.3/libexec/Designer.appPyUIC配置p
2021-01-17 23:06:19
273
2
原创 pycharm配置sublime配色
将下面的保存为pycharm-sublime-monokai.icls文件在配置界面中导入,如下图所示文件链接:https://gitee.com/tjy-cool/pycharm-monokai/raw/master/python-sublime-monokai/python-sublime-monokai-2018.2.icls
2021-01-17 22:46:02
195
原创 Mac中删除及安装mysql
一、安装mysql若不考虑版本直接执行以下命令brew install mysql若要选择版本只要加上@版本即可,例如brew install mysql@5.7安装完后启动mysqlmysql.server start若服务未启动就会出现以下错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)关闭mysqlmysql.server stop启动mys
2021-01-17 22:33:06
140
原创 cmake编写规则总结
cmake编写规则cmake_minimum_required(VERSION 2.8)#项目信息project(XXX)# 创建Release和Debug版本, Release: -O3 -DNDEBUG, Debug: -gSET(CMAKE_BUILD_TYPE Release)# 编译选项# CMAKE_C_FLAGS: 对应的CFLAGS# CMAKE_CXX_FLAGS: 对应的CxxFLAGS# CMAKE_EXE_LINKER_FLAGS: 对应的LDFLAG
2020-06-08 12:46:46
1141
原创 ubuntu16.04 安装gcc4.4.7 多版本共存
ubuntu16.04 安装gcc4.4.7 多版本共存步骤一: 增加apt-get源# vim 打开源文件vim /etc/apt/source.list# 增加以下内容到最后deb http://dk.archive.ubuntu.com/ubuntu/ trusty main universedeb http://dk.archive.ubuntu.com/ubuntu/ trusty-updates main universe步骤二: 更新sudo apt-get update
2020-05-17 09:40:24
3727
4
原创 Linux下 java环境配置
Linux下 java环境配置步骤一:下载下载链接: java.com步骤二:配置########################################################################## java ################################################################
2020-05-17 09:38:32
126
原创 shell脚本修改文中日期
shell脚本修改文中日期INSERT INTO SQOOP_SESSIONS VALUES('job_test','incremental.last.value','2020-01-13 00:35:48','SqoopOptions')#define version "0.0.1 2020-01-13 00:35:48"now=`date +"%Y-%m-%d %H:%M:%S"`echo $now# 正则表达式re="[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}
2020-05-17 09:37:02
557
原创 编译Linux源码
编译Linux源码一. 下载内核源码(这里使用清华大学镜像源)下载地址Linux内核解压二. 安装编译文件需要的软件修改源(ubuntu系统)Ubuntu 的软件源配置文件是/etc/apt/source-list。将系统自带的该文件做个备份,将该文件替换为这里的内容,即可使用 TUNA 的软件源镜像。安装必须的软件sudo apt-get install libelf-devsudo apt-get install libssl-devsudo apt-get i
2020-05-17 09:28:45
315
原创 you-get下载腾讯视频相关
you-get下载腾讯视频相关一. 获取想要的网址https://www.sohu.com/a/200071706_696661谷歌浏览器,右键–>显示网页源代码搜索视频 ,在视频附近找到下面的网址https://v.qq.com/iframe/preview.html?vid=q1326susa3i&width=500&height=375&auto=0将上面网址中的vid值替换下面网址的vid字符https://v.qq.com/x
2020-05-17 09:26:57
3694
原创 Linux下Doxygen安装及使用大全
Linux下Doxygen安装及使用大全一. 安装1. 源码安装# 下载wget http://www.stack.nl/~dimitri/doxygen/download.html# 解压tar xvfz doxygen-1.7.4.linux.bin.tar.gzcd doxygen-1.7.4# 编译及安装./configuremakemake install2. 命令安装ubuntu安装:sudo apt-get install doxygensudo apt-g
2020-05-17 09:24:40
3404
原创 gdb 调试工具使用大全
gdb 调试工具使用大全一、常用命令命令命令缩写命令说明listl显示多行源代码break funb fun设置断点break Nb N在第n行打断点break file.c:Nb file.c:N在当前源文件file.c的第N行设置断点break classA::funb classA::fun在classA的fun函数处设置断点break ifb if当满足某个条件时停止delete Nd N删除断点(包括watc
2020-05-17 09:22:25
263
原创 tmux高级使用
tmux高级使用设置vi模式配置~/.tmux.conf如下:# set -g prefix ^g # <prefix> 激活控制台,(默认Ctrl+b)# unbind ^b # 解绑 Ctrl+bset-option -g status-utf8 on # 开启状态栏的UTF-8支持# cp modeset-window-option -g mode-
2020-05-17 09:16:05
414
原创 tmux 使用大全
tmux 使用大全一. 常用命令命令用途tmux new创建默认名称的会话tmux new -s mysession创建名为mysession的会话tmux ls显示会话列表tmux a连接上一个会话tmux a -t mysession连接指定会话tmux detach断开当前会话tmux rename -t s1 s2重命名会话s1为s2tmux kill-session关闭上次打开的会话tmux kill-sess
2020-05-16 23:25:56
232
原创 汇编语言总结
汇编语言总结一、常用寄存器32位寄存器有16个,分别是:4个数据寄存器(EAX、EBX、ECX、EDX)。2个变址和指针寄存器(ESI和EDI);2个指针寄存器(ESP和EBP)。6个段寄存器(ES、CS、SS、DS、FS、GS)。1个指令指针寄存器(EIP);1个标志寄存器(EFlags)。1.1 通用寄存器eax 累加和结果寄存器(Accumulator Register)ebx 基地址寄存器(Base Register)ecx 计数寄存器(Count Regist
2020-05-16 23:14:42
682
原创 c++ 利用模版模拟实现链表list
最近在学习《数据结构与算法分析C++描述第三版》时,书中的List在编译时会报错,我在这里已经进行了修改,而且为了方便观看,把内部类放在类外部实现,经过了实际的测试。代码具体如下:#include <iostream>using namespace std;template <typename Object>class List{private: st...
2020-03-19 23:13:54
140
原创 c++ 使用模版函数打印任意容器
使用模版函数打印任任意容器#include <iostream>#include <ostream>using namespace std;// 打印任意容器template<typename Contrainer>void printContrainer(const Contrainer& c, ostream& out = co...
2020-03-19 23:03:20
721
原创 LeMaker Guitar:扩展系统分区
LeMaker Guitar:扩展系统分区Linux 磁盘空间命令主要为du和df两条命令。df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。例子: 1. 查看整个磁盘剩余空间
2016-05-04 10:06:52
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人