- 博客(222)
- 资源 (35)
- 收藏
- 关注

转载 09年华为面试题及答案
09年华为面试题及答案1、局部变量能否和全局变量重名 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的
2010-09-11 23:39:00
882
转载 winscp登录主机拒绝_winscp用root账号连接ubuntu“拒绝访问”的解决方法
ubuntu 服务器默认root是没有激活的,需要用安装系统的用户账号给root设置管理密码:sudo passwd root//用sudo修改root帐户Password: //输入密码Enter new UNIX password: //提示输入新的root帐户密码Retype new UNIX password: //再输入一次确认密码修改成功之后你就可以使用root账号了,可以使用su root 命令切换到root。但是碰到过一次情况,就是修改之后,直接用root账号..
2022-02-18 09:51:04
1431
转载 DelphiXE使用皮肤风格下自行控制控件颜色的设置方法
有时候在DelphiXE开发中,使用系统提供的皮肤控件非常漂亮的改变程序皮肤的风格,很方便,但是也带来问题,统一的风格下,我们不能动态的更改控件的颜色或者背景等,但是我们需要及时的或者动态的改变某些控件的显示方法来适应客户的需求。因此需要通过一下设置进行更改。选中需要更改颜色或者其他属性的控件,修改StyleElements属性的三个方法,为false,然后在程序中可以自由修改控件 的属性和颜色了。...
2022-01-13 18:10:49
1032
转载 npm——安装教程、安装vue脚手架
npm:是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。比如常用的有: 1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。 2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。首先:先从nodejs.org中下载nodejs如图,下载8.9.3LTS(推荐给绝大部分用户使用的)双击安装一直Next可以使用默认
2021-10-06 21:50:29
1062
转载 ubuntu下面navicat连接本地数据库出现2003 Can not connect MySQL server on localhost(10061 Unknown errort)
现在mysql交互模式下输入:mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345' WITH GRANT OPTION;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)------------------------------
2020-05-26 17:19:51
593
1
转载 sqlyog 连接mysql是出现 Client does not support authentication protocol requested by server解决方案
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';Query OK, 0 rows affected (0.10 sec)mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)
2020-02-11 10:55:56
1497
转载 npm安装教程
一、使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)开始:...
2020-02-04 15:32:01
12158
15
转载 Win7怎么使用计划任务定时重新启动电脑
Win7怎么使用计划任务定时重新启动电脑方法/步骤 打开控制面板,找到“管理工具”。 双击“任务计划程序”,点击“创建基本任务”。 在名称中输入“定时自动重启电脑”,点击“下一步”。 点击“每天”,点击“下一步”,修改要开始的时间,点击“下一步”。 点击“启动程序”,点击“下一步”,在程序或脚本里填写“C:/Windows ...
2019-06-29 10:25:48
5483
转载 电脑技巧分享:检测和解决80端口被占用的2种方法
在我们使用电脑时,偶尔会遇到80端口被占用的情况。80端口有何作用?80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。可以通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不...
2019-05-07 14:52:54
1617
转载 数据库左连接、右连接、内连接、全连接笔记
原英文文章链接:https://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins准备表A:-- auto-generated definitionCREATE TABLE table_a( PK INT(10) NOT NULL PRIMARY KEY, Valu...
2019-03-23 14:09:21
1060
转载 Delphi:ADOConnection连接SQLServer自动断网问题解决
===============================解决方法一:异常时关闭连接,WinXP,win7 32位大部分情况都是起作用的,不过在有些windows操作系统下(如家庭版)不起作用,不知为何?===============================try//执行sql操作exceptAdoConnection.close;//出现异常时关闭连接,...
2019-03-23 11:37:40
3330
转载 STM32学习笔记——5个串口的使用方法
串口是我们常用的一个数据传输接口,STM32F103系列单片机共有5个串口,其中1-3是通用同步/异步串行接口USART(Universal Synchronous/Asynchronous Receiver/Transmitter),4,、5是通用异步串行接口UART(Universal Asynchronous Receiver/Transmitter)。配置串口包括三部分内容: 1. ...
2018-12-17 22:33:15
2216
1
转载 Delphi XE之路(8)xe5 android 手机上使用sqlite
转载自:http://www.cnblogs.com/nywh2008/p/3330041.html 本篇我们介绍一下在android手机上怎样使用sqlite数据库,这里用Navigator实现 增删改查。1、新建firemonkey mobile application 2、选择blank application 3、这里选择分辨率,仍旧选择我女儿称呼的平板...
2018-12-09 22:50:40
3666
转载 解决sql2008附加不了2005的数据库文件的问题
问题截图:解决问题的方法:找到数据库文件右击 属性,点击安全在点击编辑勾上完全控制,然后数据库的log文件也需要一样的操作。
2018-11-19 16:34:46
2793
转载 delphi 设置开机自动启动函数
有些程序要设置为开机启动,所以自己写了个函数方便以后使用,供大家参考 procedure TMainForm.SetAutoRun(ok: boolean);var Reg:TRegistry; //首先定义一个TRegistry类型的变量Regbegin Reg:=TRegistry.Create; try ...
2018-11-12 21:33:21
441
转载 STM32能用12m的晶振吗
改两个地方:1、stm32f10x.h第119行,“8000000”改为“12000000”;2、system_stm32f10x.c,1057行设置72MHz那里,原来是 8M * 9 = 72,改为 12M * 6 = 72,所以把“RCC_CFGR_PLLMULL9”改为“RCC_CFGR_PLLMULL6”。...
2018-08-22 22:12:34
1487
转载 Delphi:窗体自适应屏幕分辨率(根据预设值的比例改变)
delphi 程序适应屏幕分辨率,先在表单单元的Interface部分定义两个常量,表示设计时的屏幕的宽度和高度(以像素为单位)。在表单的Create事件中先判断 当前分辨率是否与设计分辨率相同,如果不同,调用表单的SCALE过程重新能调整表单中控件的宽度和高度。Const Orignwidth=800; Orignheight=600; procedure TFo...
2018-08-09 17:40:17
4186
1
转载 sql server数据库实现保留指定位数小数的函数
有时候需要对一个特定的含有小数点的数字保留指定位数,比如“123.123600”。在数据库中以函数的形式实现如下:USE [数据库名称]GO/****** Object: UserDefinedFunction [dbo].[AvgLimit] Script Date: 2016/12/29 11:30:44 ******/SET ANSI_NULLS ONGOSET ...
2018-08-03 18:02:43
4311
转载 sql语句根据日期查询,本周,本月,本年,今日相关统计
昨天select * from tb where datediff(day, 时间字段 ,getdate()) = 1今天select * from tb where datediff(day, 时间字段 ,getdate()) = 0本周select * from tb where datediff(week, 时间字段 ,getdate()) = 0上周select * from tb whe...
2018-04-06 11:13:20
4166
2
转载 设置一个.exe文件开机启动
目录运行“regedit”,编辑注册表HKEY_LOCAL_MACHINE -- SOFTWARE -- Microsoft -- Windows -- CurrentVersion -- Run右键Run,新建字符串值,名称随便填,然后右键选择修改数值数据填写文件的路径,用英文引号引起来,然后后面加上 /start例如:
2017-12-13 14:25:17
797
转载 delphi xe5 android 开发实现手机打电话和发短信
其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍.1.短信息.很简单方法a.不使用Intent而是直接发短信. smsManager对应的Delphi代码应该是:uses Androidapi.JNI.JavaTypes,Androidapi.JNI.Telephony;var j: JSmsMa
2017-06-29 14:01:26
1515
转载 重温delphi之控制台程序:Hello World!
先来做一个ConsoleApplication(即dos窗口程序)File-->New-->Other-->Console Application代码如下: program Project1;{$APPTYPE CONSOLE}uses //相当于using 命名空间 SysUtils; var //定义变量 i:Integer;
2017-06-28 11:44:51
1653
转载 监控指定进程
对于守护中间件是非常有用的。中间件不可能绝对的稳定而不出问题,中间件有可能因比较严重的错误导致当机或者进程被人为地错误地关闭了中间件。有了这个自动守护进程的存在,这一切的问题都可以迎刃而解。program Monitor;// {$APPTYPE CONSOLE}usesWinapi.Windows,System.SysUtils,ProcLib in
2017-06-28 11:35:39
981
转载 delphi进程监测
自制力实在是太弱了,回想了一下这周的进度,真是惨不忍睹,本来计划要看的书一点都没看,每天写代码的时间都没几分钟,时间全花到上网跟聊qq上了,就有个想法,做一个进程管理的小程序,自动检测浏览器和qq,发现就关闭掉。主要使用了windows中的OpenProcess和TerminateProcess函数。 第一步:检测进程是否存在(获取到任务管理器中的进程列表,循环比较跟要寻找
2017-06-28 11:03:30
754
原创 百度地图申请密钥Android SDK
Android签名证书的sha1值获取方式有两种:第一种方法:使用keytool第1步:运行进入控制台 第2步:定位到.android文件夹下,输入cd .android第3步:输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),例如:
2017-06-09 10:25:04
1603
转载 XE5开发Android程序调用电话相关功能(短信息和电话)
核心提示:其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍.1.短信息.很简单方法a.不使用Intent而是直接发短信.smsManager对应的Delphi代码应该是:uses Androidapi.JNI...其实都可以通过intent和URI调用系统功能.Windows程序员可以理解
2017-03-25 23:48:31
583
转载 Delphi7下SuperObject的JSON使用方法
uses superobject; procedure TForm1.FormCreate(Sender: TObject);var aJson: ISuperObject;aSuperArray: TSuperArray; i:Integer;begin {1、赋初值} aJson:=SO('{"zoo":"涂磊动
2017-01-13 22:01:17
14958
转载 让delphi程序不受WINDOWS日期格式的影响
如果WINDOWS系统的短日期格式为“yyyy/m/d”,执行下面的代码会报错:2013-01-29 00:00:00不是合法的日期procedure TFrmQuerySale.FormShow(Sender: TObject);varsDate: string;begininherited;// 默认查当天的销售数据sDate := FormatDateTime('
2017-01-09 11:39:28
1140
转载 Delphi程序的自动升级功能的实现(AutoUpdate使用指南)(转)
在UtiMnid组件下,利用auAutoUpgrader实现自动升级(已经测试通过)第一步:下载AutoUpgrader.Pro.v4.6.4。第二步:打开AutoUpgrader.Pro.v4.6.4下面的Delphi7目录,双击AutoUpgraderProD7.package文件安装,点install,安装。完成后,在工具面板上增加了一个UtiMnid组件。然后将Delphi
2017-01-06 16:57:28
11389
转载 delphi中响应鼠标进入或离开控件的方法
Delphi没有MouseEnter与MouseLeave的事件,网上说可以响应CM_MOUSEENTER和CM_MOUSELEAVE消息来实现。这两个消息是VCL自己定义的消息,看了Delphi的Controls.pas果然看到有以下两行: CM_MOUSEENTER = CM_BASE + 19; CM_MOUSELEAVE =
2016-11-25 18:17:03
5565
转载 SQL不同服务器数据库之间的数据操作整理(完整版)
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-25 22:23:18-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.2
2016-11-25 11:06:00
666
转载 RzPageControl设置多页时显示关闭按钮
假设您要将模式窗口为主的桌面程序改成融合窗口,原子窗口为TForm类型窗口。用到的组件:Raize 5.x (不要问我为什么不用TFrame)目前流行用Raize的RzPageControl来做融合窗口,因为它自带TabSheet的关闭按钮和事件,所以大家都用这个了。我的实现方法是放一个RzTabSheet当首页,上面显示一些通知通告、待办
2016-11-10 17:21:51
3861
转载 使用自定义分隔符分离字符串 解决Delphi7下TStringList.Delimiter分离无法跳过空格问题
{函数功能:使用自定义分隔符分离字符串并以Stringlist返回参数说明: Source: 源字符串 Deli: 自定义分离符StringList: 返回分离结果}procedure SplitString(Source,Deli:string; var StringList :TStringList);var EndOfCurr
2016-11-03 10:39:58
4306
转载 用ADO更新MYSQL报“无法为更新定位行。一些值可能已在最后一次读取后已更改”问题的解决
今天在DELPHI中用ADO通过ODBC连MySQL更新数据时遇到这个奇怪的错误:无法为更新定位行。一些值可能已在最后一次读取后已更改。百思不得其解,于是上网查。有的说是因为没主键,但我这个表是有的;有的说是有缺省值,我检查了一下,所有字段都是没缺省值的;有的说是先INSERT再EDIT导致的,我这就是纯EDIT、POST,没有INSERT,所以也不存在。又找了半天,终
2016-10-25 12:20:57
3295
转载 扫描二维码自动识别手机APP下载地址
移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版、iPad版、Android版,我们姑且称之为:终端适配。业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版、英文版、日文版、韩文版等,我们可称之为:APP国际化。还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版、Google版、阿里版、腾讯版
2016-09-18 16:16:47
1022
1
转载 win7、win10进程pid4占用80端口的解决办法
今天想用wamp架设服务器,但是程序启动不起来,查看系统端口,80端口被占用,进程PID是4。我的系统是WIN10,之前是WIN7,如果要正常使用80端口,必须释放被占用的80端口,通过PID值大概估计是系统程序占用了。下面给出解决办法。工具/原料WIN10,电脑一台方法/步骤在运行里面输入cmd,调出命令行窗口。在命令行窗口输入re
2016-09-01 22:30:34
1145
转载 unidac安装
UniDAC 2.0 手动安装指导! 用过ODAC,SDAC,MyDAC,IBDAC,PgDAC(分别支持Oracle、MSSQL、MySQL、IB/FB、PostgreSQL)等都知道,Corelab公司的数据集驱动非常不错,取数非常快,性能稳定。Corelab的DBX驱动也是做的非常不错。相反,Borland的DBX除了IB驱动做的可以之外,其他的DBX驱动BUG不断,尤其是oracle的驱动
2016-06-13 16:58:31
1449
转载 Mysql删除或者更新出错 Error Code: 1175. You are using safe update
使用MySQL执行update的时候报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQ
2016-06-04 22:31:34
2649
转载 DELPHI 利用WINRRA 实现压缩解压
解压:ShellExecute(Handle,’open’,’WinRar’,’e -r -y E:\MyCode\C1\升级程序\升级程序.rar f:\’,nil,SW_HIDE)压缩:ShellExecute(Handle,’open’,’WinRar’,’a -r f:\ver.rar f:\ver.txt’,nil,SW_HIDE)说明:路径中含有空格,得用双引号引用。 WinRarS
2016-06-02 11:13:53
2648
Mysql+分页-DEMO.rar
2020-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人