- 博客(1213)
- 资源 (55)
- 收藏
- 关注

转载 键盘键值表
键盘键值表值 描述0x1 鼠标左键0x2 鼠标右键0x3 CANCEL 键0x4 鼠标中键0x8 BACKSPACE 键0x9 TAB 键0xC CLEAR 键0xD ENTER 键0x10 SHIFT 键0x11 CTRL 键0x12 MENU 键0x13 PAUSE 键0x14 CAPS LOCK 键0x1B ESC 键0
2015-06-10 15:14:04
33297

原创 【linux】信号量的值定义
参见文件:/usr/include/bits/signum.h/* Signal number definitions. Linux version. Copyright (C) 1995-2013 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Li
2015-02-14 11:21:48
2620

原创 VS.NET版本与VC版本对应关系
vc6 -> vc6vs2003 -> vc7vs2005 -> vc8vs2008 -> vc9vs2010 -> vc10vs2012 -> vc11vs2013 -> vc12仅供参考!
2015-02-05 09:26:22
7627

转载 GCC 参数详解
From: http://www.cppblog.com/SEMAN/archive/2005/11/30/1440.html先附上三篇相关文章:LINUX下的C++编译器GCC简介linux上的C/C++编译器gcc/egcs详解gcc和g++的区别(很详细的描述)[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行
2013-06-06 23:03:47
1154

原创 Linux 代码格式化工具 indent
以下是我最喜欢的代码格式化脚本:#!/bin/shif [ $# -lt 1 ]; then echo "Usage: $0 " exit 1fi# format a source file(*.c, *.h)function formatSrcfile(){ indent -npro -nip -nlp -npsl -npcs -i4 -ts4 -sob -l200 -s
2013-03-24 23:17:20
1948

转载 C++命名规则
From: http://www.360doc.com/content/12/0809/19/9290626_229273185.shtml/结构除了异常类等个别情况(不希望用户把该类看作一个普通的、正常的类之情况)外,C++类/结构的命名应该遵循以下准则:C++类/结构的命名类的名称都要以大写字母“C”开头,后跟一个或多个单词。
2013-03-15 11:54:37
1217

转载 makefile中的patsubst, wildcard, notdir
From:http://blog.sina.com.cn/s/blog_60cbc1700100nuhz.html1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在tes
2012-08-21 18:18:05
1378

转载 ASCII码表
From: http://www.96yx.com/tool/ASC2.htmASCII码表信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换
2012-02-23 11:31:15
1264

转载 VC程序员常用工具篇
1. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安装VC++6.0的时候记得安装sp6补丁和msdn(MSDN_1.5_精简安装版 )2. 辅助:Visual Assist,喜欢它代码自动补全,快速注释,头文件源文件切换:VC_VA_X_1561(最适合VC6) WndTabs:很实用的添加标签功
2012-02-17 22:07:07
1166

转载 VC命令行编译参数介绍
From: http://blog.youkuaiyun.com/zhangxinrun/article/details/5797122CL.exe是控制Microsoft C和C++编译器与链接器的32位工具。编译器产生通用对象文件格式(COFF)对象(.obj)文件。链接器产生可执行文件(.exe)或动态链接库文件(DLL)。注意,所有编译器选项都区分大小写。 若
2012-02-17 17:27:48
1705

原创 C语言运算符优先级 详细列表
由上到下,优先级逐级递减,即1的优先级大于2 优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .
2009-10-26 12:39:00
1280
转载 批处理 rewriteBatchedStatements=true
我发现不管改成Mybatis Batch提交或者原生JDBC Batch的方法都不起作用,实际上在插入的时候仍然是一条条记录的插,速度远不如原来Mybatis的foreach拼接SQL的方法。这对于常理来说是非常不科学的。测试插入一万条数据的发现除了拼接SQL的方式需要用5秒多的时间外,Mybatis Batch和原生JDBC Batch都需要50多秒,怎么想都觉得不可能,写法没有问题一定是数据库或者数据库连接配置上有问题。项目原来使用的大批量数据插入方法是Mybatis的foreach拼接SQL的方法。
2024-06-27 17:17:14
500
转载 深入理解@DubboReference与@DubboService【三】
本文将带您深入探索@DubboReference与@DubboService这两个强大的注解,它们如何简化服务的注册与引用,以及如何在Dubbo生态中发挥至关重要的作用。它用于服务提供方,以便将服务注册到 Dubbo 的注册中心,从而使服务消费方可以发现并使用这些服务。在服务提供方使用 @DubboService 标记实现类,在服务消费方使用 @DubboReference 注入服务接口。服务提供方作用:在服务提供方使用 @DubboService 注解可以自动注册服务,无需手动编写注册代码。
2024-06-02 16:57:07
457
转载 Dubbo 模块探秘:深入了解每个组件的独特功能【二】
在代码实现中,对于Standalone容器的特性与用途以及简单的Main加载Spring启动的方式,需要添加详细的注释,解释每个模块的作用和设计原理。dubbo-config模块是Dubbo框架中的配置模块,主要提供对外的API,让用户通过Config对象使用Dubbo,并隐藏Dubbo框架的细节。在Dubbo中,dubbo-common模块是Dubbo框架的公共逻辑模块,其中包含了一些通用的工具类(Util类)和通用模型,用于支持Dubbo框架的各个模块之间的共享和复用。
2024-06-02 16:55:27
118
原创 Dubbo 框架揭秘:分布式架构的精髓与魔法【一】
图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Config 层为 API,其它各层均为 SPI。图中蓝色虚线为初始化过程,即启动时组装链,红色实线为方法调用过程,即运行时调时链,紫色三角箭头为继承,可以把子类看作父类的同一个节点,线上的文字为调用的方法。远程调用: 作为一个RPC框架,Dubbo使得分布式系统中的服务可以通过远程调用的方式进行通信,提供了高效的远程调用机制,降低了服务之间的耦合度。
2024-06-02 16:54:22
652
原创 SpringBoot整合Dubbo的第一种方式——application.properties + @DubboService + @DubboReference
UserAddress userAddress1 = new UserAddress(1, "浙江省杭州市", "1", "张三", "123456", "Y");UserAddress userAddress2 = new UserAddress(2, "湖北省武汉市", "1", "李四", "999999", "N");UserAddress userAddress1 = new UserAddress(1, "浙江省杭州市", "1", "张三", "123456", "Y");
2024-06-02 16:52:41
761
转载 搞定mysql的 行转列(7种方法) 和 列转行
比较抽象,难以理解。(2)IF(subject=‘语文’,score,0) 作为条件,即对所有subject='语文’的记录的score字段进行SUM()、MAX()、MIN()、AVG()操作,如果score没有值则默认为0。INSERT INTO tb_score(userid,subject,score) VALUES ('001','语文',90);INSERT INTO tb_score(userid,subject,score) VALUES ('003','语文',70);
2024-04-06 20:56:42
3914
转载 org.junit.jupiter.api.Test和org.junit.Test区别
当一个类被@RunWith注释或扩展一个被@RunWith注释的类时,JUnit将调用它引用的类来运行该类中的测试,而不是JUnit内置的运行器。测试注释告诉JUnit,它所附加的公共void方法可以作为测试用例运行。要运行该方法,JUnit首先构造一个新的类实例,然后调用带注释的方法。在此上下文中,测试方法是任何直接注释或用@Test、@RepeatedTest、@ParameterizedTest、@TestFactory或@TestTemplate进行元注释的实例方法。打开junit4的源码。
2024-04-03 13:26:15
1032
1
转载 JS 5种遍历对象的方式
如上图,我们拿到了obj对象name属性的描述对象,描述对象内就包含了我们想知道的东西,enumerable就是描述对象可枚举属性,那么在这个例子中值为true,所以就能解释上面那句看不懂的话:可枚举属性值为false的属性,在这里的解释就为:obj对象内的name属性的描述对象内的可枚举属性值为true。下面我带大家来一探究竟。对象中的所有属性都具有一个描述对象,对你没有看错,其实在我们看到的一个普通对象中的每一个属性值都包含一对象,即描述对象,它是用来控制属性的行为。为大家准备了一个前端资料包。
2023-03-20 17:46:40
567
转载 常用的前端大屏 适配方案
scale1.通过 scale 属性,根据屏幕大小,对图表进行整体的等比缩放1.代码量少,适配简单2.一次处理后不需要在各个图表中再去单独适配 3.文字,图片等大小均能自动适配1.因为是根据 ui 稿等比缩放,当大屏跟 ui 稿的比例不一样时,会出现周边留白情况2.当缩放比例过大时候,字体会有一点点模糊,就一点点3.当缩放比例过大时候,事件热区会偏移。它其实也是通过 scale 进行等比例计算放大和缩小的,和方案二的原理是一样的,还可以通过api调整样式,源码地址和对应的API。
2023-01-14 20:42:51
2314
原创 【phpstudy】在windows上开启后访问php页面显示502
phpstudy在windows上安装好后,会默认创建一个网站,而且使用了php7.3.4版本,但是当你把这个网站删除,再自己去手动(不利用它这个工具)创建一个php网站,会发现访问php页面会出现502错误,纠其原因,是因为没有在9001端口进行监听,因此我们不要删除那个默认的网站,或者利用他这个工具去创建一个网站并指定php版本,这样应该就OK了,本质上就是9001端口上有程序在解释php程序,就像Linux上的php-fpm一样!当然,解释php还是需要这段配置的! loc
2022-05-15 21:58:54
3519
1
原创 [win10] 在桌面上显示计算机、控制面板、网络
1. 右击桌面,选择个性化2. 选择”主题", 点击“桌面图标设置”3. 把想要放桌面的图标给钩上
2022-05-15 20:07:38
561
转载 CentOS8下 nginx+php7.4安装pdo_sqlsrv 连接 SQL SERVER2012数据库
参考自:https://blog.youkuaiyun.com/lwprain/article/details/109598560关键步骤是一二三,结合 pecl install正常安装(先安装dnf install unixODBC-devel)即可搞定-------------------------------------------------------------------------------------------------------------网上目前还没有一个可用的方法.
2022-05-03 23:59:05
845
转载 C#DateTime.ToString格式化时间字符串
DateTime.ToString(string format) 中 format 参数(区分大小写):参数 含义d 月中的某一天。一位数的日期没有前导零。dd 月中的某一天。一位数的日期有一个前导零。ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。dddd 周中某天的完整名称,在 DayNames 中定义。M 月份数字。一位数的月份没有前导零。MM 月份数字。一位数的月份有一个前导零。MMM 月份的缩写名称,...
2022-04-11 15:08:58
9801
1
原创 【python】动态调用函数名
环境:C:\Users\DELL\Desktop>python -VPython 3.9.10源码:#!/bin/env python# encoding = utf-8import sysimport socket# 获取本机ip地址def get_host_ip(): try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(('8.8.8.8', 8
2022-03-13 12:29:53
626
转载 C#通过属性名字符串获取、设置对象属性值
目录#通过反射获取对象属性值并设置属性值 0、定义一个类 1、通过属性名(字符串)获取对象属性值 2、通过属性名(字符串)设置对象属性值 #获取对象的所有属性名称及类型 #判断对象是否包含某个属性回到顶部#通过反射获取对象属性值并设置属性值0、定义一个类 public class User { public int Id { get; set; } public string Name { get; set; }
2022-02-23 12:15:01
5670
转载 js身份证号、电话脱敏处理(用*替换中间数据)
数字类型certificatecodecopy = certificatecode.replace(/^(.{6})(?:\d+)(.{4})$/, "\$1****\$2");所有类型enginenocopy = engineno.replace(/^(.{2})(?:\w+)(.{1})$/, "\$1****\$2");enginenocopy = engineno.replace(/^(.{4})(?:\w+)(.{4})$/, "\$1****\$2");vue中应用.
2022-02-11 16:37:59
930
原创 77 大道理
1. 鲶鱼效应以前,沙丁鱼在运输过程中成活率很低。后有人发现,若在沙丁鱼中放一条鲶鱼,情况却有所改观,成活率会大大提高。这是何故呢?原来鲶鱼在到了一个陌生的环境后,就会“性情急燥”,四处乱游,这对于大量好静的沙丁鱼来说,无疑起到了搅拌作用;而沙丁鱼发现多了这样一个“异已分子”,自然也很紧张,加速游动。这样沙丁鱼缺氧的问题就迎刃而解了,沙丁鱼也就不会死了。后人将这种现象称之为“鲶鱼效应”。2. 羊群效应一只羊领头,其它羊会一只一只有顺序的跟上去,羊群效应就是比喻人都有一种从众心理,从众心理 很容易
2022-02-08 20:00:55
482
原创 C# String 前面不足位数补零的方法
using System;using System.Collections.Generic;using System.Linq;namespace ConsoleApp1{ class Program { static void Main(string[] args) { //var a = 5; var a = 24; // 整数前面补N个0以保存对齐 Console.WriteLine("{0:D4}", a); Console.WriteLine.
2022-02-04 17:11:57
2477
原创 C#对char[]的处理
先来看一段简单的C#代码:private void button3_Click(object sender, EventArgs e) { char[] a = new char[6] { 'h', 'e', 'L', 'O', '\0', '\0' }; // 少赋值一个元素都会报错 string b = new
2022-02-04 17:07:10
388
原创 [正则] - 学习过程1
1. 判断是否以xxxx开头: 以数字. 开头,如“2. ” if re.match('^\d+\. ', content): return '<h3>%s</h3>' %(content)2.将内容中以[ dsfda789 df ]的内容替换成tplindex = 0input = { 'w': 60 # input宽度}def replaceValue(matched): global in...
2022-01-22 14:11:26
298
原创 GitLab五种权限
From:https://blog.youkuaiyun.com/chenguanghan123/article/details/100523824
2021-11-23 16:14:30
303
转载 bash中时间、日期操作
From:http://www.360doc.com/content/11/0126/19/2104556_89195576.shtml
2021-11-19 08:27:37
1234
原创 Socket模型详解
Socket模型详解Winsock 的I/O操作:1、两种I/O模式阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能
2021-11-19 08:26:14
704
转载 给std::string增加format函数
From: http://blog.youkuaiyun.com/tingsking18/article/details/6699274[cpp] view plaincopyprint?//============================================================================//Name
2021-11-19 08:25:08
401
原创 用GDB调试程序(一)
GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺
2021-11-19 08:24:24
186
cab打包工具
2011-12-18
udp通信,windows和linux版本
2011-11-26
ActiveX制作与测试实例
2011-11-23
word2pdf工具
2011-11-17
LinuxC.chm
2011-11-16
word文档操作
2011-11-14
foxit pdf editor破解版下载
2011-10-23
fedora12下安装oracle11客户端(完整说明)
2011-03-20
服务端和客户端(MFC CSocket)
2011-02-25
MFC调用WebService(托管)-vc.net2005
2011-02-20
vc.net2005调用WebService(托管与非托管)
2011-02-20
oracle导出时间格式转换
2010-12-19
SmartPrinter破解版
2010-11-08
带Checkbox的CListCtrl
2010-11-03
CListCtrl使用--电话本
2010-10-22
Clover Configurator.app.zip
2019-07-29
Clover_v2.5k_r5018.pkg.zip
2019-07-29
DPCIManager.app.zip
2019-07-29
python-MySQLdb安装包
2016-07-20
tolua++-1.0.92源码
2015-02-02
让子弹飞源码
2014-12-08
lua运行软件for Windows
2014-11-23
grep for windows
2014-11-18
Intel Power Gadget for Mac OS X, 查看CPU频率, 温度, 功耗
2014-10-24
Hackintosh Vietnam Tool
2014-09-28
clover for mac
2014-08-12
gsoap天气查询客户端程序
2013-05-16
gsoap实现web service的server/client(c++)
2013-05-13
HTML转WORD,WORD转PDF(C#)
2013-03-07
MFC子控件自绘
2012-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人