无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海 订阅号:微wx笑, 个人站点:https://www.ivu4e.cn/,https://www.ivu4e.com/ CSDN博客:https://blog.csdn.net/testcs_dn
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
能力说明:
熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。
能力说明:
具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。
阿里云技能认证
详细说明
最近使用visual studio 2005或visual studio 2008的编译项目时可能都遇到了这样的问题: error PRJ0003 : 生成“C:\WINDOWS\system32\cmd.
本文整理了10款优秀的文件管理插件,这些插件基于jQuery、AJAX和PHP,你可以轻松进行定制并加入到自己的项目中。通过它们,你和用户可以通过浏览器来预览、上传、修改文件和文件夹。 1. elFinder 基于web的简单文件管理器。
一、先介绍一个结构WIN32_FIND_DATA typedef struct _WIN32_FIND_DATA { DWORD dwFileAttributes; //文件属性 FILETIME ftCreationTime; // 文件创建时间 FILETIME ft...
方法一、(http://topic.csdn.net/u/20070303/15/457ee919-8a0b-46c4-9dd7-8606631e2108.html) 在exe的工程中找manifest 中的最后一行之前加下面的代码:进行编译就可以了, 不过这样的exe只能运行管理员权限下,如果以一般用户登录,需要输入管理员的帐号及密码才行。
BOOL IsAdministrator() {//判断是否管理员模式 BOOL bIsElevated = FALSE; HANDLE hToken = NULL; UINT16 uWinVer = LOWORD(GetVersion()); uWinVer = ...
BOOL IsAdministrator() {//判断是否管理员模式 BOOL bIsElevated = FALSE; HANDLE hToken = NULL; UINT16 uWinVer = LOWORD(GetVersion()...
BOOL CDlg::CreateDesktopShotCut(CString strName, CString strSourcePath) { if (FAILED(CoInitialize(NULL))) return FALSE; BOOL bRet = FALSE...
#include #include #include void main() { HRESULT hr = CoInitialize(NULL); if (SUCCEEDED(hr)) { IShellLink *pisl; hr = C...
在Windows的shellapi文件中定义了一个名为SHFileOperation()的外壳函数,用它可以实现各种文件操作,如文件的拷贝、删除、移动等,该函数使用起来非常简单,它只有一个指向SHFILEOPSTRUCT结构的参数。
void CNumberToRMBDlg::OnButton1() { // TODO: Add your control notification handler code here UpdateData(TRUE); int pos = m_szNumber.
1. 使用_access函数,函数原型为 int _access( const char *path, int mode ); 2. 使用CreateFile函数,函数原型为: HANDLE CreateFile( LPCTSTR lpFileName, // pointer t...
虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。
译者:Radeon(Radeon bise@cmmail.com) 译文发布时间:2001-6-18 目录 1.介绍 2.现有的协议 3.基于TCP协议的客户 4.请求 5.地址 6.应答 7.基于UDP协议的客户 8. 安全性考虑 9. 参考书目 1.介绍 利用网络防火墙可以将组织内部的网络结构从外部网络如INTERNET中有效地隔离,这种方法在许多网络系统中正变得流行起来。
sock5代理工作原理 出处:darkness fallen 时间:Wed, 26 Apr 2006 11:42:15 +0000 作者:hjma 地址:http://hjma.scgy.org/blog/bo-blog/read.php?3 内容: sock5代理的工作程序是: 1。
1 ?????InstallShield??300??????????????????????????????????????????????????????????????????InstallShield???????????????????????????????? ???????...
InstallShield的事件函数 在InstallShield Help Library的库中,的Reference/Event Handlers的下面,是Install Shield的一些事件函数。
InstallShield6.22 AddFolderIcon使用注意事项 AddFolderIcon语法:AddFolderIcon (szProgramFolder, szItemName, szCommandLine, szWorkingDir, szIconPath, nIcon, szShortCutKey, nFlag); 说明:AddFolderIcon函数插入或置换由szProgramFolder指定的程序文件夹中的一个图标。
从ip地址控件获得的ip地址是DWORD类型的 用MessageBox怎样将ip地址显示出来呢? DWORD类型32位,每4位为一组代表常见的IP地址,即***.***.***.***。
vc++获取当前使用IE的URL路径与页面的源代码 这是关于获取当IE所打开的URL地址(VC++),并且自动打印出相应的网址源代码内容: //将这个放入你的头文件stdafx.h中 #import #import void CGetIESrcDlg::GetRunnin...
利用IWebBrowser2接口的Navigate2方法实现Http POST传输 飘飘白云2007/11/8 开发中的社区游戏,要求将原来的mini浏览器扩展成可以通过Http POST传输来打开网页,比如:通过提交用户id,password,用户的action(查看profile,查看日记,打开blog等等),从而在mini浏览器里打开相应的网页。
一、定义 1、CString:动态的TCHAR数组。它是一个完全独立的类,封装了+等操作符和字符串操作方法。 2、BSTR:专有格式的字符串(需要使用系统函数来操纵)。定义为:typedef OLECHAR FAR* BSTR 3、LPCTSTR:常量的TCHAR指针。
为什么在IE8下VS debuger会不起作用呢? 如果你尝试使用IE8来Debug你的程序,通常会发现,VS Debuger会停止或直接忽略你设的断点! 为什么会这样呢? 好吧!IE8 有一个叫做散偶合 Loosely-Coupled Internet Explorer (LCIE) 的默认设置,这个设置使IE可以运行在多个进程上。
文件关联的两个简单函数 //--------------------------------------------------------------------------- // 检测文件关联情况 // strExt: 要检测的扩展名(例如: ".
#include #include int main(int argc,char *argv[]) { MessageBox(NULL,"Hello",NULL,MB_OK); char temp[256]; memset(temp,0,256); if(argc!=1)...
一个简单的学习加强实例,用VC取得文件的关联图标,看下面的代码一起来学习下! CFileDialog fileDialog( TRUE,"*.*",NULL,NULL,NULL); if (fileDialog.
第一种方法:使用SetWindowPos函数 CWnd::SetWindowPosBOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy,UINT nFlags ); 返回值如果函数成功,则返回非零值;否则返回0。
将窗体置顶的方法有: //将窗体置顶的API函数 ::SetWindowPos(m_hWndTop,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); //MFC pDlg->SetWindowPos(&CWnd::wndTopMost,0,0...
也许我们都碰到过这种情况,当你想重画某个窗口的时候,或你需要每隔一段时间要进行重画窗口,窗口会不停的闪烁。那么如何消除闪烁呢?借鉴了别人的经验,自己也总结一下,现将总结的几种方法介绍一下,供大家参考。
文档与序列化 一、文档的基本特征 文档类文件是从CDocument继承而来的。 The CDocument class provides the basic functionality for user-defined document classes. A document represents the unit of data that the user typically opens with the File Open command and saves with the File Save command. 翻译:文档类提供用户自定义文档类的基本功能。
第一部分: 五个命令ID: 处理函数 ID_FILE_NEW CWinApp::OnFileNew ID_FILE_OPEN CWinApp::OnFileOpen ID_FILE_SAVE CDocument::OnFileSave ID_FILE_SAVEAS CDocument::OnFileSaveAs ID_FILE_CLOSE CDocument::OnFileClose1.ID_FILE_NEW CWinApp::OnFileNew调用CDocManager::OnFileNew。
最近的工程中要用到了vc中关于文件关联的操作,费了不少周折,这里就简单做一个小结。 (1)使用EnableShellOpen自动完成注册表的注册信息 这种情况下,只需要在CWinApp子类的InitInstance函数中添加如下代码就行 // Enable DDE Execute...
1.MFC编写Activex控件,使用classwizard添加automation method,在所有使用BOOL参数的地方都出现下如下警告:warning MIDL2039 : interface does not conform to [oleautomation] attribute : [ Parameter .
这几天在开发过程中遇到一个问题,即在网页中无法响应ActiveX控件自定义事件。经查资料后,明白ActiveX控件的事件如果要通过JavaScript等脚本语言响应,必须实现IProvideClassInfo或者IProvideClassInfo2接口。
在C++类中定义常量,有以下两种方法:1.在类定义体内定义枚举常量; 例如: class A { public: enum { THREAD_NUM = 100, MEM_BLOCK_SIZE = 1024, PORT = 8080 }; }; 这样定义出来的常量值在程序运行过程中是不能被修改的,编译的时候就已经确定了这些常量的值; 2.
SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000); HINSTANCE hInst = LoadLibrary("User32.
STATIC类型的控件添加到窗体上如果不重命名ID的话,都将保持默认的ID:65535, 通过配置文件根据ID动态子类化的时候将出现问题:相同的ID将只有一个能被子类化,其它的无法子类化; 不改变ID想解决此问题的方法:遍历相同的ID,匹配时添加Text是否相等的条件,但T...
GetCursorPos(&point); CRect rc; rc.left=0; rc.top=70; rc.
// 更改当前字体 LOGFONT lf; pDC->GetCurrentFont()->GetLogFont(&lf); CFont font, *pOldFont; lf.
CRect rectCheck = rectBox; rectCheck.left += 3; rectCheck.top += 3; penLed.DeleteObject(); penLed.
1、定义结构体 ? struct Currency { int Dollar; int Cents; } 2、重载IO输出操作,在结构体内部将输入操作的重载定义为友元函数重载 ? ...
孙鑫VC++讲座笔记-(4)MFC消息映射机制的剖析 一,消息映射机制 1,消息响应函数:(例:在CDrawView类响应鼠标左键按下消息) 1)在头文件(DrawView.h)中声明消息响应函数原型。
以下为具体的实现方法: 加入一个新类,类名:CMyButton,基类:CButton。 在头文件 MyButton.h 中加入以下变量和函数定义: private: int m_Style;//按钮形状(0-正常,1-当前,2-按下,3-锁定) BOOL b_InR...
hWnd=GetWindow(hDlg,GW_CHILD); if(hWnd == NULL || !::IsWindow(hWnd)) return FALSE; nIdFirst=GetDlgCtrlID(hWnd); do { GetClassName(hWnd...
源代码下载 一、简介 有时我们需要在非客户区(例如:标题栏)添加按钮,并对按钮作出响应,如下图所示: 为此我封装了两个类CNCButton和CNCButtonManager,CNCButton主要用于按钮绘制,CNCButtonManager用于按钮的管理并对非客户区的消息进行处理。
转自: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1652126 Afx全局函数及MFC常见数据类型AfxBeginThread:开始一个新的线程 AfxEndThread:结束一个旧的线程 AfxFormatString1:类似...
subclassdlgitem 该函数用来子类化一个控件. Subclass(子类化)是MFC中最常用的窗体技术之一。子类化完成两个工作:一是把窗体类对象attach到一个windows窗体实体中(即把一个窗体的hwnd赋给该类)。
1.如何将对话框客户区的背景设成透明的? crybird (寒号鸟) http://expert.csdn.net/Expert/topic/2172/2172079.xml 描述:如题。
void CSkinAndLangDlg::OnNcPaint(UINT message, WPARAM wParam, LPARAM lParam) { HDC WindowDC = ::GetWindowDC(m_hWnd); // //取得整个窗体矩形 RECT Window...
LANGID langid = GetSystemDefaultLangID(); //例如:2052 langid = GetUserDefaultLangID(); //例如:2052 CString msgFile; msgFile.
Windows API中有一个函数GetLocaleInfo可以用来获得系统信息比如系统语言, 货币符号等 代码如下: function TForm1.GetLocaleInformation(Flag: Integer): String; var pcLCA: Array[0.