自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leon's Blog——Study Notes

Welcome to Leon's notes world!

  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mac如何导出备份企业微信的聊天记录

首先,退出企业微信,目的是暂不接收新的消息,如果接收了新的消息,备份的企业微信数据覆盖后,新的聊天记录可能会丢失(不确定)。/Users/<用户名>/Library/Containers/com.tencent.WeWorkMac/Data//Users/<用户名>/Library/Containers/com.tencent.WeWorkMac/Data/3. 将此两个目录进行压缩,或者直接复制到备份目录或者目标机器上。6. 再次运行企业微信,登录原来的账号就可以看到之前的聊天记录了。

2023-04-15 20:23:20 8191 2

原创 xcode 14 bundle使用

最近在看iOS编程,发现有个bundle类型,可以在里面包含多个文件,如图标等。在xcode中点开“File -> Project -> macOS -> Framework & Library (Bundle)",填写好bundle名字后点击确定,这时就创建好了bundle。在Xcode中选择bundle,右键“add files to XXXX”,选择要导入的文件列表即可。

2022-10-17 17:16:39 1239

原创 xcode 14 删除main.stroyboard启动失败的问题解决

如上图,将“UIKit Main Storyboard File Base Name”中的main删除。3. 这个时候运行已经不报错了,但是整个app都是黑色,原因是没有加载UIWindow。2. 进入到“info.plist”中,将“Storyboard Name”删除。4. 在SceneDelegate.m文件中添加UIWindow的实现。1. 打开项目的“Build Settings”此时显示的是ViewController中的内容。删除main.stroyboard后,运行时报错。

2022-10-16 15:37:25 2686 2

原创 Vaadin获取控件Top、Left、Width、Height的一种方式

通过add event listener的方式获取当前点击的控件的信息。可依据html中element的属性https://www.w3school.com.cn/jsref/dom_obj_all.aspimport com.vaadin.flow.dom.DomEvent;import elemental.json.JsonObject;Tab tab = new Tab("...

2019-11-18 17:11:14 339

原创 Google Puppeteer的使用 - 截图

弹出对话框的处理 https://github.com/GoogleChrome/puppeteer/blob/v1.12.2/docs/api.md#class-dialog 使用时,必须紧跟在page初始化后,定义响应方式 const puppeteer = require('puppeteer');puppeteer.launch().then(async brows...

2019-02-28 15:48:28 470

翻译 InnoDB表的限制

参见:https://dev.mysql.com/doc/refman/5.7/en/innodb-restrictions.htmlThe maximum row length, except for variable-length columns (VARBINARY, VARCHAR, BLOB and TEXT), is slightly less than half of a pag...

2018-11-11 22:50:58 643

原创 Thrift在Tomcat中以Servlet运行

Thrift在Tomcat中以Servlet运行创建Servlet继承自TServlet创建Servlet继承自TServlet以前在将Thrift服务在Tomcat中以Servlet运行时,需要自己实现协议转换的“中间”Servlet,现在只需要继承org.apache.thrift.server.TServlet就可以,(Thrift的基本知识在此不再冗述,读者可自己查看github。此处...

2018-11-03 20:57:13 778

原创 Spring boot 2.1 中Thymeleaf layout的使用注意事项

首先,需要检查依赖的包,可参考 https://ultraq.github.io/thymeleaf-layout-dialect/Installation.html 。或直接在pom.xml中添加 &lt;dependency&gt; &lt;groupId&gt;nz.net.ultraq.thymeleaf&lt;/groupId&gt; &lt;artifactId&g...

2018-09-07 18:44:29 7699

原创 [CentOS] TiDB安装中需要注意的问题

本人是使用Ansible做的部署,按照文档做还是很容易部署的。1. 文件系统已使用ext4格式,修改挂载参数(增加nodelalloc和noatime)首先,检查系统的文件格式,命令如下#vi /etc/fstab在你设置的数据存储的挂载点那一行里,第三节为磁盘格式,在第四节设置参数(注意,以逗号分隔)。然后需要重新启动,在启动时,系统会读取此文件挂载磁盘。2. 时间同步服务同步问题如果在部署时报...

2018-03-02 18:01:59 1221 3

原创 CentOS 7安装Python 3.6,pip3报错问题

在CentOS 7上安装Python3.6.3后,在使用pip命令时报如下错误Traceback (most recent call last): File "/usr/Python3.6.3/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main status = self.run(options,

2017-12-05 17:00:09 2049

原创 CentOS 7上安装Spark 2.2单机

Spark 2.2 需要运行在java环境,是不是任何版本都可以呢?不见得。之前在spark官网中看到需要运行环境是jdk8+,所以本人安装了jdk9,但是在JDK 9环境下没有安装成功,运行spark的 ./bin/spark-shell会报某个配置值丢失(估计是JDK版本的问题)。这次安装时,选择了jdk 8,安装后运行正常。下面简单记录一下安装的过程,比较简单。1. 下载Jdk,http

2017-12-05 09:33:14 1663

原创 Kivy显示中文

最近在学习Kivy,练习写demo的时候发现中文无法正确显示,在网上查询说要指定字体即可,于是在OS X中找到字体库目录 /System/Library/Fonts, 可以直接使用其中的中文字体如,黑体:‘STHeiti Medium.ttc‘,在代码中使用如下:self.add_widget(Label(text='用户名:', font_name='STHeiti Medium.ttc

2017-11-19 00:47:33 2502 1

原创 Lua逻辑操作符

Lua支持常用的逻辑操作符 and , or 和 not . 逻辑操作中 nil 被看为false, 除了boolean的false和nil外的值被看作 true. 如果第一个操作数是false,and操作的结果为第一个操作数,否则为第二个操作数;如果第一个操作数不是false,or操作的结果为第一个操作数,否则结果为第二个操作数。> 4 and 5 --> 5> nil and 13 -

2017-10-17 09:39:35 367

原创 Cordova android build fails immediately [Error: spawn EACCES]

在学习Cordova时,build android平台时,遇到spawn EACCES错误,在网上找了几篇帖子,都说是权限问题,按照描述更改了各种提到的文件权限,始终没有解决。最后在stackoverflow找到了最好的解决方法。 本人用的时OS X系统,其他系统应该相同。另外本人机器上同时安装了android studio 3.0 preview和2.3两个版本,所以有两个gradle的版本,系

2017-10-13 09:16:51 1001

原创 Nodejs 读取中文时乱码问题

最近在用Nodejs访问含有中文的文件,在以utf8编码读取后,再转为gbk,总是乱码,在网上搜了一圈才解决,现分享给大家。说白了就一句话,先以二进制编码读入,再进行转换。var fs = require('fs');var iconv = require('iconv-lite');var file_name = "/tmp/0820_0824.csv";fs.readFile

2017-09-06 14:57:32 3401

转载 按键值列表

Virtual-Key Codes Thefollowing table shows the symbolic constant names, hexadecimal values,and mouse or keyboard equivalents for the virtual-key codes used by thesystem. The codes are listed in

2008-12-09 10:36:00 1198

原创 const 对指针的约束

int x, y;int * const ptr = &x; //ptr is a constant pointer to an integer                       //An Integer can be modified through ptr,                       //but ptr always points to the 

2008-08-07 14:46:00 825

原创 如何安装Python图型处理库Python Imaging Library(PIL)

在Python中对图片的处理采用了PIL库,这个库可用于图片的一些常用操作,如改变尺寸、格式、色彩、旋转等处理。首先要先安装Python(在这里不做介绍)。安装完Python后,安装PIL库就非常简单了,只需按如下步骤进行1、下载PIL的Source Kit(因为这个包支持全部平台) Imaging--1.1.6.tar.gz   URL:  http://www.pythonware

2008-01-09 06:53:00 33415 2

原创 如何在Oracle SQL Developer 中连接MS SQL Server、MySQL数据库

 一、连接到Ms SQL Server数据库1.首先要到 http://sourceforge.net 下载 net.sourceforge.jdbc.driver,本人使用的版本是 jtds-1.2.2.jar2.将压缩包中的jtds-1.2.2.jar复制到“/sqldeveloper/lib”文件夹或任意文件夹,也可以只解压缩在本地也可 :)3.运行SQL developer,选择菜

2007-12-03 04:34:00 2117

转载 CToolTipCtrl使用详细解说

ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl,总的说来其使用方法是较简单的,下面讲一下它的一般用法和高级用法。一般用法步骤:1、添加CToolTipCtrl成员变量 m_tt。2、在父窗口中调用EnableToolTips(TRUE);3、在窗口的OnCreate(或者其他适当的位置)中向ToolTip中添加需要显示Tip的子窗口,并同

2007-07-24 13:46:00 1637 1

原创 DELPHI中如何使用“静态变量”

Delphi(pascal)不像c中可以直接使用static来声明变量为静态的,但是并不是说在delphi中就没有解决方法了,具体解决方法如下:procedure ......var   ......{$j+}     const  iVar : integer = 0;               //声明静态变量{$j-} begin    inc(iVar);             

2007-05-23 12:06:00 3844 4

原创 Coalesce (MS SQL Server)——取指定内容(列)中第一个不为空的值

Coalesce 获得参数中第一个不为空的表达式。语法:        COALESCE ( expression [ ,...n ] ) 例子:CREATE TABLE wages                /*创建表wages*/(   emp_id      tinyint    identity,   hourly_wage   decimal   NULL,   salary

2007-04-09 10:59:00 3425

原创 如何设置NetBeans5.5使用的语言

(本贴可任意转载,如想转贴请注明出处,谢谢!)系统环境:RedHat FC4 + JDK5由于FC4在选择安装向导界面语言为中文后,系统安装完会设置系统的默认语言为zh_CN.UTF-8,又由于安装了NetBeans的英文版,在X中无法正常显示界面的文字,可能是因为NetBeans对UTF-8支持的不好吧(呵呵,可能是小弟才疏学浅吧,高手见笑了:P)。不过在RedHat9中安装就不会有问题

2007-01-14 00:22:00 2225 1

转载 如何在Windows下编译sqlite3,生成动态链接库并使用(New_070929)

作者:zieckey( [email protected] )All Rights Reserved!一. 编译动态链接库库文件下面的是我的编译过程,或许对你有些帮助:1). 打开VC新建一个“Win32 Dynamic-Link Library”工程,命名为:sqlite32). 在接下来的对话框中选择"An empty DLL project",点 FINISH->OK3).

2006-12-28 16:56:00 6214 1

原创 如何使程序创建的子窗口显示在任务栏上(强制)?

如,在程序中使用 CMyDialog *myDlg = new CMyDialog();myDlg->Create(IDC_MYDIALOG,NULL);myDlg->ShowWindow(SW_SHOW);此时创建的子窗口并不在任务栏中显示,如想要强制其在任务栏上显示,需在子窗口的OnInitDialog()中更改窗体风格。代码如下:ModifyStyleEx(0,WS_

2006-12-26 16:01:00 3967

转载 在javascript中如何去除字符串两头的空格

SCRIPT LANGUAGE="JavaScript">// Trim() , Ltrim() , RTrim()String.prototype.Trim = function() ...{ return this.replace(/(^s*)|(s*$)/g, ""); } String.prototype.LTrim = function() ...{ return this.repl

2006-12-11 14:09:00 3558

原创 如何执行外部程序,并接受其关闭消息

 PROCESS_INFORMATION proc; STARTUPINFO start; int ReturnValue; memset(&start,0,sizeof(start)); start.cb = sizeof(start); char strName[] = "myPro.exe";   //所要执行外部程序的路径及文件名 char cwd[MAX_PATH]; GetCurren

2006-11-03 10:23:00 917

原创 在WINDOWS中使用LDAP开发

在使用LDAP进行操作LDAP Sever前需先建立一个LDAP session1、首先要初始化Ldap,使用ldap_initLDAP* ldap_init(  PCHAR HostName,  ULONG PortNumber); (待续) 

2006-09-22 11:04:00 2005

转载 在ActiveX控件中引入窗体技术

一、引入Dialog技术  ---- 下面介绍在制作ActiveX控件时引入有模式对话框技术,制作步骤如下: 创建一新的MFC ActiveX ControlWizard项目,取名为Hello,其他用缺省选项;  在ResourceView页中新增一对话框资源,命名为IDD_HELLODIALOG,可以在对话框上放自己的控件;  为对话框资源IDD_

2006-09-07 17:47:00 957

原创 如何去掉滚动条?

禁止显示右侧的滚动条:在中设置style="overflow-y:hidden" 禁止显示下方滚动条:在中设置style="overflow-x:hidden;"两个都禁止:在中设置style="overflow-x:hidden;overflow-y:hidden"

2006-09-04 11:59:00 4081

原创 VC如何模拟按键并释放?

模拟按键:    keybd_event(VK_SHIFT,0,0,0);            //模拟按下shift键    keybd_event(VK_LCONTROL,0,0,0);            //模拟按下ctrl键    int iResult = (int)ShellExecute(NULL,"open","C:/abcd.exe",NULL,NULL,SW_SH

2006-08-28 14:48:00 7370

转载 InstallShield 6.2 创建卸载快捷方式

据说在InstallShield的某些版本中带有一个内建的安装软件卸载程序可以用于将来的反安装,但是在InstallShield 6.2 版本中,并没有发现这个卸载程序(是不是我安装的InstallShield 6.2有问题呢?)。当然了,在Windows中可以用控制面板中的添加/删除程序来完成卸载软件的功能。但是,如果在软件安装程序中添加了卸载的快捷方式,无疑会大大方便用户的使用。那么,

2006-08-21 15:25:00 3560

原创 在installshield中添加快捷方式到指定的文件夹

主要思路:有时根据业务需要,需要在指定的文件夹中创建快捷方式。通过INSTALLSHIELD的AddFolderIcon函数来实现在任意指定的文件夹中添加快捷方式。 AddFolderIcon (szProgramFolder, szItemName, szCommandLine, szWorkingDir, szIconPath, nIcon, szShortCutKey, nFlag)

2006-08-21 13:54:00 4061

原创 制作弹出式菜单

1、在资源视图中增加一个MENU资源 ,ID设置为"IDR_MENU_POPUP"。并增加一个主菜单项及其几个子菜单项。2、声明两个变量,一个为指针类型:CMenu *pMenu;CMenu m_Menu;3、初始化m_Menu:m_Menu.LoadMenu(IDR_MENU_POPUP);    //初始化弹出菜单4、在要弹出菜单的事件(或消息)中:

2006-08-14 17:52:00 1265

原创 ASP、VBScript使用XML

VBScript: Dim xmlDoc  Set xmlDoc = CreateObject("Microsoft.XMLDOM")  xmlDoc.async = false  xmlDoc.load("http://172.16.168.33:8012/getstatus.php?username=" & userName)  If xmlDoc.ReadyState>2 Then 

2006-08-10 17:45:00 2095

翻译 VB中使用MD5对字符串加密

1、在VB工程中添加类模块。“Project”-> “Add Class Module”。2、类模块源码如下:Option Explicit Visual Basic MD5 Implementation Robert Hubley and David Midkiff ([email protected]) modify by simonyan, Support chines

2006-08-08 11:57:00 9383 1

转载 ASP/PHP中如何获得GUID字符串?

asp下生成guid的代码Dim objTypeLibSet objTypeLib = CreateObject("Scriptlet.TypeLib")Response.Write objTypeLib.Guid%> php下生成guid要用到class .guid.class.php文件代码如下:class  System{                function  curre

2006-08-01 13:57:00 3659

原创 根据窗体句柄获得应用程序的文件名

UINT GetWindowModuleFileName(          HWND hwnd,    LPTSTR lpszFileName,    UINT cchFileNameMax);参数:hwnd [in] Handle to the window whose module file name will be retrieved. lpszFileName [out]

2006-07-28 11:42:00 1570

原创 判断文件是否存在

方法一:BOOL PathFileExists(          LPCTSTR pszPath);Minimum DLL Versionshlwapi.dll version 4.71 or laterCustom ImplementationNoHeadershlwapi.hImport libraryshlwapi.libMinimum operating systemsWin

2006-07-25 17:52:00 977

转载 在VC中自建操作BMP位图文件的类

有编程经验的程序员都知道:要使应用程序的界面美观不可避免的要使用大量位图。现在流行的可视化编程工具对位图的使用提供了很好的支持,被称为三大可视化开发工具的VB、VC、Delphi通过封装位图对象对位图使用提供了很好的支持:VB提供了两个功能很强的对象:PictureBox及Image,通过使用它们,装载、显示位图变得非常容易。Delphi中也提供了一个位图对象:TImage,它的功能与用法与VB中

2006-07-18 10:12:00 884

dll export viewer

查看DLL导出函数的工具,可选择自己的DLL或者查看系统内注册的COM组件

2009-11-23

RTXServerSDK开发文档

RTXServer端开发文档,针对RTX2007版,里面有详细的接口说明

2008-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除