delete

2024/4/11 16:03:40

VC++本机枚举进程,编译环境vs 2008

第一次写这个程序时,出现一种问题,windows报错如下所示: Windows has triggered a breakpoint in ThreadTest.exe. This may be due to a corruption of the heap, which indicates a bug in ThreadTest.exe or any of the DLLs it has loa…

Spring MVC过滤器-HiddenHttpMethodFilter

浏览器form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3.0添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、PUT与DELETE请求,该过滤器为HiddenHttpMethodFilter。 Hidden…

mysql 新增字段 添加字段 删除字段 修改字段 级联删除 级联更新 等

//主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //删除列 alter table t2 drop column c; //重命名列 alter table t1 change a b integer; //改变列的类型 alter table t1 change…

物化视图的快速刷新

物化视图的快速刷新 物化视图的快速刷新(一) 物化视图有三种刷新方式:COMPLETE、FAST和FORCE。 完全刷新(COMPLETE)会删除表中所有的记录(如果是单表刷新,可能会采用TRUNCATE的方式&#xff09…

MySQL的LOCK TABLES/UNLOCK TABLES

LOCK TABLES/UNLOCK TABLES 句法LOCK TABLES tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}[, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE} ...]...UNLOCK TABLESLOCK TABLES 为当前线程锁定表。UNLOCK TABLES 释放当前线程拥有的所有锁定。当线…

Oracle 中的 DUAL 表详解

1. DUAL 表的用途DUAL 是 Oracle 中的一个实际存在的表,任何用户均可读取,常用在没有目标表的 select 语句块中: –查看当前连接用户 SQL> select user from dual; USER —————————— SYSTEM –查看当前日期、时间 SQL> select sysdate fr…

为二维数组在堆上分配空间 zz msdn

The following example allocates and then frees a two-dimensional array of characters of size dim by 10. When allocating a multidimensional array, all dimensions except the first must be “constant expressions” that evaluate to positive values; the leftmos…

查找网卡 并自动设置IP地址---不重启Windows更改IP地址的多种实现

有很多网友都遇到过更改IP地址但是要重启机器的问题,在这里,为大家介绍几种不重启Windows直接更改IP地址的方法。首先是调用DhcpNotifyConfigChange的方法,后面还有修改注册表跟使用iphlpapi的方法。  一、未公开函数:DhcpNotif…

转:HTTP协议学习总结

HTTP简介 web浏览器和服务器之类的交互过程必须遵守的协议,它是tcp/ip中的一个应用协议,用来协议数据交换过程和数据本身的格式,主要的有HTTP/1.0和HTTP1.1。 HTTP1.0的会话方式在1.0时的会话方式1,建立连接2,发…

c++的异常处理demo

//下面的demo代码可以直接拷贝到文件&#xff0c;并且在g编译器编译后即可执行 #include <stdlib.h>#include <time.h>#include <stdio.h>#include <unistd.h>#include <string>#include <iostream> using namespace std; //定义用于测试…

SQL面试基本题:delete,truncate,drop 区别

相同点: 1.truncate和不带where子句的delete, 以及drop都会删除表内的数据。 2.drop&#xff0c;truncate都是DDL(数据定义语言)语句&#xff0c;执行后会自动提交。 不同点&#xff1a; 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依…

linux yum安装mysql后要注意的一些初始化问题

1. 配置开机启动服务/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]/sbin/chkconfig mysqld on [设置mysql服务开机启动]/sbin/service httpd start [启动httpd服务,与开机启动无关]/sbin/service my…

MYSQL的常用命令

在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 一、连接MYSQL。 格式&#xff1a; mysql -h主机地址 -u用户名 &#xff0d;p用户密码 1、例1&#xff1a;连接到本机上的MYSQL。 首先在打开DOS窗口&#xff0c;然后进入目录 mysqlb…

大数四则运算的C++实现(转)

大数四则运算的C实现(转) [摘要] 大数运算不仅仅运用在密码学中&#xff0c;还运用在一些物理学研究、生物学&#xff0c;化学等科目中。大数运算&#xff0c;意味着参加的值和计算结果通常是以上百位数&#xff0c;上千位数以及更大 长度之间的整数运算。例如大家所熟知圆周…

rman 备份

rman 备份 登陆rman1.使用不带恢复目录的RMAN  设置目标数据库的 ORACLE_SID &#xff0c;执行&#xff1a;$ rman nocatalogRMAN> connect target或RMAN> connect target internal/<password>his 2.使用带恢复目录的RMAN$ rman rman_tsrman/rmanrmanRMAN> …

百度招聘经验

一面&#xff1a; 给你一棵二叉树&#xff0c;如何判断它是否是完全二叉树&#xff1f; 最开始我连完全二叉树的定义都忘了&#xff0c;面试官提醒我之后我才明白是啥。。汗。我当时回答的是先把它转化成数组的形式存储&#xff08;就是2*n存左孩子&#xff0c;2*n1存右孩子的存…

动态对象创建(new,delete)

动态对象创建(new,delete) 一、相关日志 C编程技巧 http://blog.163.com/zhoumhan_0351/blog/static/399542272010018101213512 C基础笔记(一) http://blog.163.com/zhoumhan_0351/blog/static/39954227201012465955824 二、动态对象创建 当创键一个C对象时&#xff1a;…

Struts2+Spring+Hibernate环境搭建介绍(转)

Struts2SpringHibernate搭建全解&#xff01;Struts2SpringHibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结&#xff0c;有很多人搭建这个框架总会遇到 大大小小的问题&#xff0c;网上也没有什么行之有效的方案或成体系的介绍&#xff0c;所以我就决定总结一…

数据库设计三大范式应用实例剖析

引言   数据库的设计范式是数据库设计所需要满足的规范&#xff0c;满足这些规范的数据库是简洁的、结构明晰的&#xff0c;同时&#xff0c;不会发生插入&#xff08;insert&#xff09;、删除&#xff08;delete&#xff09;和更新&#xff08;update&#xff09;操作异常。…

POJ-1611 The Suspects

题目链接&#xff1a;http://poj.org/problem?id1611 题目大意&#xff1a; 有一个学校&#xff0c;有N个学生&#xff0c;编号为0-N-1&#xff0c;现在0号学生感染了非典&#xff0c;凡是和0在一个社团的人就会感染&#xff0c;并且这些人如果还参加了别的社团&#xff0c;他…

【C++干货铺】内存管理new和delete

个人主页点击直达&#xff1a;小白不是程序媛 C系列专栏&#xff1a;C干货铺 代码仓库&#xff1a;Gitee 目录 C语言中动态内存管理方式 malloc/calloc/realloc的区别&#xff1f; C内存管理的方式 内置类型 自定义类型 operator new 和 operator delete 函数 operato…

第18章 重 载

第18章 重 载 这一章阐述如何使用C的重载函数以及重载运算符。 包括下面一些主题: * 重载概述 * 说明匹配 * 参量匹配 * 重载函数的地址 * 重载运算符 重载概述 有了C语言,你就可以重载函数和运算符。重载是一种应用,它在同一范围中为一个给定函数名称提供了多种定义。…

oracle 常用语句

1.删除用户下的所有内容&#xff1a;drop user xxx cascade; 2.删除表空间&#xff1a;drop tablespace AA including contents; 3.查看当前用户默认表空间&#xff1a;select * from user_users 4.查看、修改表空间大小&#xff1a;select * from dba_data_files where…

QT模态对话框及非模态对话框学习

http://blog.sina.com.cn/s/blog_6143523a0100rxvl.html QT模态对话框及非模态对话框 模态对话框&#xff08;Modal Dialog&#xff09;与非模态对话框&#xff08;Modeless Dialog&#xff09;的概念不是Qt所独有的&#xff0c;在各种不同的平台下都存在。又有叫法是称为模式对…

彻底了解指针数组,数组指针,以及函数指针,以及堆中的分配规则

指针数组和数组指针 下面就简单说说这两个概念&#xff1a; 一&#xff1a;指针数组&#xff0c;顾名思义&#xff0c;就是说的首先是一个数组吧&#xff0c;然后数组的元素是指针而已。 说明形式为&#xff1a;type *pointer_array[constant1][constant2]...[constantn]; 例如…

C/C++中回调函数初探

简介  对于很多初学者来说&#xff0c;往往觉得回调函数很神秘&#xff0c;很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题&#xff0c;在开始之前&#xff0c;假设你已经熟知了函数指针。   什么是回调函数&#xff…

SQL--Cascading delete and update (Referential Integrity)

语法&#xff1a;Foreign Key(column[,...n])references referenced_table_name[(ref_column[,...n])][on delete cascade][on update cascade] 注释&#xff1a;column:列名referenced_table_name:外键参考的主键表名称ref_name:外键要参考的表的主键列on delete:删除级联on …

php 基于PDO下的exec()函数查询

exec()方法返回执行后受影响的行数。 语法&#xff1a;int PDO::exec(string statement) 提示&#xff1a; 参数statement是要执行的SQL语句。该方法返回执行查询时受影响的行数&#xff0c;通常用于insert,delete和update语句中。但不能用于select查询,返回查询结果。 为了验证…

MySQL触发器之insert、update、delete的使用

一、建表 testb_log表 /* test库下建立testb_log表 */ CREATE TABLE test.testb_log (ID int(8) NOT NULL AUTO_INCREMENT,TESTB_ID int(11) DEFAULT NULL,NAME varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,AGE int(11) DEFAULT NULL,STATUS int…

应用 Valgrind 发现 Linux 程序的内存问题

转载自&#xff1a;http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/ Valgrind 概述 体系结构 Valgrind是一套Linux下&#xff0c;开放源代码&#xff08;GPL V2&#xff09;的仿真调试工具的集合。Valgrind由内核&#xff08;core&#xff09;以及基于内核的其他调…

C++的new和delete剖析

C的new和delete剖析 C在new和delete的时候到底在干些什么&#xff1f; 今天写了一个小程序测试一下C在new和delete的时候到底在干些什么。 int g_num 3; class A { public: int value; A(int a):value(a){cout<<"A("<<a<<") called…

INSERT,UPDATE,DELETE时不写日志

exec sp_dboption yourDB,trunc. log on chkpt.,true 就可以在INSERT,UPDATE,DELETE时不写日志了 不过我觉得&#xff0c;这个其实属于危险操作&#xff0c;这是把整个数据库弄成不写日志了

jsf底层知识汇总 多选框

1.对多选框取 选中的放入数组<input type"checkbox" name"oids" value"${message.id}"/> public String deleteMessages() { String[] ids FacesContext.getCurrentInstance().getExternalContext() .getRequestParameterValuesMap()…

Allegro学习笔记之——覆铜

所谓覆铜&#xff0c;就是将PCB上闲置的空间作为基准面&#xff0c;然后用固体铜填充&#xff0c;这些铜区又称为灌铜。 敷铜的意义&#xff1a; 1)减小地线阻抗&#xff0c;提高抗干扰能力&#xff1b; 2)降低压降&#xff0c;提高电源效率&#xff1b; 3)与地线相连&#xff…

vs.net 2005 sp1 安装经验收集

接近1G内存&#xff0c;2G硬盘空间的需求 如果在安装过程中有过rollback&#xff08;例如没有硬盘空间&#xff0c;像我一样&#xff09;&#xff0c;之后运行很多程序报错&#xff1a;0xc0150004 请删除%WINDIR%/WinSxS下任何带有 8.0.50727.163 或 8.0.50727.762 数字的文件…

Malloc与new 的区别

1,malloc与free是C/C语言的标准库函数&#xff0c;new/delete是C的运算符。它们都可用于申请动态内存和释放内存。 2,对于非内部数据类型的对象而言&#xff0c;光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数&#xff0c;对象在消亡之前要自动执行…

扩展及加强CMap

1.可支持CString和LPCTSTR做键值 2.当值为指针类型时&#xff0c;该MAP能进行自析构&#xff08;可选的&#xff0c;可以不让它自动析构&#xff0c;默认为自动析构&#xff09;&#xff0c;即在MAP析构时针对每一个值进行delete操作。3.添加了Find,RFind,CopyTo,ReleaseAll 常…

智能指针 boost(scoped_ptr,scoped_array,shared_ptr,shared_array) 和 std (auto_ptr)的比较 .

http://blog.csdn.net/afrish/article/details/3985471 智能指针 boost(scoped_ptr,scoped_array,shared_ptr,shared_array) 和 std (auto_ptr)的比较 分类&#xff1a; BOOST 2009-03-12 22:09 658人阅读 评论(0) 收藏 举报 1、std&#xff1a;&#xff1a;auto_ptr std::au…

jsf批量删除

jsf批量删除<input type"checkbox" id"checkAll" /> <input type"checkbox" name"oids" id"oo" value"${project.ID}" /><h:commandLink action"#{projectBean.deleteMultiProject}…

C++开发DLL中使用new和delete注意事项

报错情况&#xff1a; 1&#xff0c;在 DLL 中用 new 来创建宿主程序中的对象&#xff0c;然后把这个对象指针保存到宿主程序&#xff0c;当 DLL 被卸载后&#xff0c;凡是涉及到这个指针的调用都会报错&#xff0c;包括 delete 这个指针也会有错。 2&#xff0c;在DLL中new出…

Limit bandwidth in Mac OS X using ipfw

http://macfidelity.de/2009/05/17/mac-limit-bandwidth-in-mac-os-x-using-ipfw/index.html Ever wondered if it’s possible to limit your bandwidth in Mac OS X without installing additional software ? Yes it is Basically you just need some terminal and IPFW …

第7章 词 法 规 定

第7章 词 法 规 定 本章介绍C程序的基本元素,你使用这些被称为“词法元素”或“符号”的元素去构造语句、定义、说明等,并使用它们构造完整的程序。本章讨论以下词法元素&#xff1a; * 语言符号 * 注释 * 标识符 * 关键字 * 标点符号 * 运算符 * 文字 本章还包括表1.…

级联

ALTER TABLE product_category ADD FOREIGN KEY (categoryid) REFERENCES category(id) ON DELETE RESTRICT ON UPDATE RESTRICT;

Allegro学习笔记之——层叠

不复杂的电路通常都是用双层板&#xff0c;但电路很复杂时就不得不考虑多层板了&#xff0c;但多层板的开工价格很好&#xff0c;像我画的一块FPGA板&#xff0c;由于要用到BGA&#xff0c;所以不得不采用6层板&#xff0c;78mmx100mm的面积&#xff0c;做12块板就用了2456大洋…

Symbian系统中的异常处理和清理机制

Symbian系统中的异常处理和清理机制一、介绍在Symbian系统中处理异常的方法与传统的标准C中的try,catch机制有很大的不同。Symbian系统提供了一些特殊的清理机制来解决这个问题。系统提供了TRAP/TRAPD宏、CleanupStack类以及一些约定俗成的方法&#xff08;例如Leave函数&#…

ECMA 推出 JavaScript 5

ECMA 本周推出了 JavaScript 5&#xff08;PDF&#xff09;&#xff0c;除了增强基础函数库之外&#xff0c;还引入了严格运行时模式&#xff08;Strict Runtime Modes&#xff09;以避免代码中的常见错误。ECMA ECMAScript 4 的努力曾以失败告终&#xff0c;ECMA 甚至没有发布…

Oracle 查询及删除重复记录的方法大全

查询及删除重复记录的方法大全 1、查找表中多余的重复记录&#xff0c;重复记录是根据单个字段&#xff08;peopleId&#xff09;来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表…

B-tree/B+tree/B*tree

B~树 1.前言&#xff1a; 动态查找树主要有&#xff1a;二叉查找树&#xff08;Binary Search Tree&#xff09;&#xff0c;平衡二叉查找树&#xff08;Balanced Binary Search Tree&#xff09;&#xff0c;红黑树 (Red-Black Tree )&#xff0c;B-tree/B-tr…

rman恢复

rman恢复 目标数据库&#xff1a;要备份的数据库 charge87目录数据库&#xff1a;存放备份的数据库 charge242c:/>rman target test/test catalogrman/rmancharge242 数据库修复(restore)&#xff1a;利用备份的数据库文件来替换已经损坏的数据库文件或者将其恢复到一个新…

ant教程详解--javac,java,jar,war,delete,copy,mkdir...

Ant是一个 Apache 基金会下的跨平台的构件工具&#xff0c;它可以实现项目的自动构建和部署等功能。在本文中&#xff0c;主要让读者熟悉怎样将 Ant 应用到 Java 项目中&#xff0c;让它简化构建和部署操作。 一&#xff0e;安装与配置 下载地址&#xff1a;http://ant.apach…

全面深入介绍C++字符串:string类

全面深入介绍C字符串&#xff1a;string类 --刘黎明&#xff08;liuliming2008126.com&#xff09; 1 从C到C string类... 12 string类的构造函数... 13 string类的字符操作... 24 string的特性描述... 25 string类的输入输出操作... 26 string的赋值... 37 string的连接... 3…

最全ASCII码对照表 ASCII码值对照表 ASCII码值 ASCII码中英文对照表

关键字&#xff1a;最全ASCII码对照表 ASCII码值对照表 ASCII码值 ASCII码中英文对照表 Bin Dec Hex 缩写/字符 解释 0000 0000 0 00 NUL (null) …

触发器实例

触发器是一种特殊的存储过程&#xff0c;类似于其它编程语言中的事件函数&#xff0c;SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建触发器&#xff0c;当在表&#xff08;视图&#xff09;中插入、更新、删除记录时&#xff0c;触发一个或一系列 T-SQL 语句。 触发器分为…

在DELPHI程序中使用ADO对象存取ODBC数据库

在DELPHI程序中使用ADO对象存取ODBC数据库 --------------------------------------------------------------------------------王发军 2003-6-28 来源&#xff1a;摆渡人工作室 关键词&#xff1a;Delphi - MIS 作为一个ASP爱好者&#xff0c;笔者经常在ASP页面中使用ADO…

JavaScript高级培训-自定义对象

一&#xff0c;概述 在Java语言中&#xff0c;我们可以定义自己的类&#xff0c;并根据这些类创建对象来使用&#xff0c;在Javascript中&#xff0c;我们也可以定义自己的类&#xff0c;例如定义User类、Hashtable类等等。 目前在Javascript中&#xff0c;已经存在一些标准的…

基于.NET平台的分层架构实战(五)——接口的设计与实现

接下来&#xff0c;将进行接口的设计。这里包括数据访问层接口和业务逻辑层接口。在分层架构中&#xff0c;接口扮演着非常重要的角色&#xff0c;它不但直接决定了各层中的各个操作类需要实现何种操作&#xff0c;而且它明确了各个层次的职责。接口也是系统实现依赖注入机制不…

MySQL:Grant 语法详解(MySQL 5.X)

本文实例&#xff0c;运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为&#xff1a; grant 权限 on 数据库对象 to 用户一、grant 普通数据用户&#xff0c;查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to comm…

TThread —— 线程类详解

TThread是一个抽象类&#xff0c;可以创建几个独立的线程。类关系 TObject在一个多线程的应用程序中创建一个TThread的后子类代表一个线程。每一新子类的TThread对象的实例是一个新的线程。从TThread派生的多线程实例可以构成Delphi的多线程应用程序。当一个应用程序运行时&…

Vi编辑器的基本使用方法

***************************************************************************** 本文由正泰linux http://linux-down.kmip.net 搜集&#xff0c;整理&#xff0c;如需转载&#xff0c;请注明出处&#xff01; 本站有大量的linux电子教程&#xff0c;软件&#xff0c;技术文…

第10章 表 达 式

第10章 表 达 式 本章描述C的表达式,表达式是用于一个或多个以下目的的运算符和操作数序列: * 从操作数计算出一个值 * 设计对象或函数 * 产生“副作用”(副作用是非表达式求值的任何动作,例如,修改一个对象的值)。 在C中,运算符可被重载而且它们的含义可由用户定义,但是它…

git 删除分支提示: The branch '***' is not fully merged.

git 在删除分支的时候可以使用git branch -d featurename 也可以是git branch -D featurename 其中是有区别的 git branch -d 的时候如果本地分支没有被合并就会提示这个问题 git branch -D 是强制删除&#xff0c;所以直接执行 强制删除就好了。

gcc/g++ 命令的常用选项

使用g编译CPP文件如果用gcc编译C源文件时&#xff0c;加以下选项&#xff1a;-lstdc&#xff0c;否则使用了C操作的文件编译会出错。假如在程序中用到new delete操作&#xff0c;而不加此选项进行编译会出现以下错误信息&#xff1a;zch07eha01:/home/mrbt48/cpp> gcc -o RG…

LINUX如何删除归档日志文件

ORACLE正确删除归档并回收空间的方法 非常重要&#xff0c;不到万不得已不要删除归档日志。 删除归档日志的过程 以ORACLE用户身份登录到服务器主机或通过网络连接 进入ORACLE数据备份工具 rman target/ 或rman target/orcl 在命令窗口里面执行 DELETE ARCHIVELOG ALL COMPLETE…

第7章 内存管理

第7章内存管理欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言&#xff1a;640K ought to be enough for everybody— Bill Gates 1981程序员们经常编写内存管理程序&#xff0c;往往提心吊胆。如果不想触雷&#xff0c;唯一的解决办法就是发现所有潜伏的地雷并且排除它们&am…

flex详解

flex 此篇不会讲述规则表达式&#xff0c;自从.net流行之后&#xff0c;大量的原本只是在unix才使用的规则表达式现在广泛使用在各种系统中。略. 1.内置变量 yy_create_buffer:见后面的缓冲管理 yy_delete_buffer:见后面的缓冲管理 yy_flex_debug:见后面的缓冲管理 yy_ini…

RMAN删除备份

删除备份--DELETE命令 用于删除RMAN备份记录及相应的物理文件。当使用RMAN执行备份操作时&#xff0c;会在RMAN资料库&#xff08;RMAN Repository&#xff09;中生成RMAN备份记录&#xff0c;默认情况下RMAN备份记录会被存放在目标数据库的控制文件中&#xff0c;如果配置了恢…

Oracle10g如何释放flash_recovery_area,解决ORA-19815错误

今早备份Oracle10g数据库的时候&#xff0c;出现以下错误: ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 100.00% used, and has 0 remaining bytes available. ************************************************************* You have the fol…

卸载RAC方法

脚本分为这么几个部分&#xff1a; 1. stop and delete RAC instance, drop the database 2. stop and delete ASM instance 3. stop and delete listener 4. stop crs stack and clean related resource 5. clean ocr context 6. change permission and remove related ORACLE…

Oracle高水位线(HWM)及性能优化

说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. (2…

RMAN命令详解 非常好的文章

绝世好文&#xff1a;转自&#xff1a;[url]http://blog.csdn.net/managergh/archive/2007/03/06/1521944.aspx[/url]1 列出对应物  RMAN>list incarnation;2 列出备份2.1概述可用的备份    RMAN>list backup summary;B 表示 backupF 表示 FULLA 表示 archive log0 …

在托盘图标中添加气球提示

很多朋友都见到过能在托盘图标上出现气球提示的软件&#xff0c;不说软件&#xff0c;就是在“磁盘空间不足”时Windows给出的提示就属于气球提示&#xff0c;那么怎样在自己的程序中添加这样的气球提示呢&#xff1f; 其实并不难&#xff0c;关键就在添加托盘图标时所使用的NO…

浅谈外键(FK)

一&#xff0e;外键的定义: 外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中&#xff0c;可创建两个表之间的链接。这个列就成为第二个表的外键。 FOREIGN KEY 约束的主要目的是控制存储在外键表中的数据&am…

生成互不相同随机数的一种算法

C中常用rand()和srand()函数相结合来生成每次执行都不相同的一组随机数&#xff0c;常见的写法如下&#xff1a; #include <iostream> #include <cstdlib> #include <tchar.h> #include <ctime>using namespace std;int _tmain(int argc,_TCHAR* argv[…

DIB(设备无关位图)编程系列(二)——24位真彩图转256阶(8位)灰度图

上一篇介绍过了位图的基本概念&#xff0c;相信大家对bmp格式的图片存储结构已经了解了&#xff0c;下面就以一个win32控制台程序来实现真彩图&#xff08;也就是24位位图&#xff09;转为为256级灰度图&#xff0c;这在图像处理上非常重要。 为什么用控制台程序而不是MFC等窗…

MFC单文档程序中搭建OpenGL框架

本博客计算机图形学系列文章索引&#xff1a; 地址&#xff1a;《计算机图形学系列相关文章索引&#xff08;持续更新&#xff09;》 一、简介 Windows GDI是通过设备句柄&#xff08;Device Context(设备描述表)以下简称"DC"&#xff09;来绘图&#xff0c;而OpenGL…

栈实现的计算器 数据结构运用

这个 代码 只能实现是一个字符 一个字符输入 具体实现 比如 执行的18*6的这样的&#xff0c;我们可以用输入字符串的形式输入 遇到操作符就 进OPTR栈 否则ach[i]-0; 然后再 将a 压入栈 具体实现 有兴趣的可以自己实现 有问题 请留言 我们来看下 实现…

C程序内存分配

内存管理基本概念 .1.1 C程序内存分配 1&#xff0e;C程序结构 下面列出C语言可执行程序的基本情况&#xff08;Linux 2.6环境/GCC4.0&#xff09;。 [rootlocalhost Ctest]# ls test -l //test为一个可执行程序-rwxr-xr-x 1 root root 4868 Mar 26 08:10 test[rootlo…

制作透明的图片,作为水印

PNG格式的图片是无损压缩&#xff0c;可以很好保存透明信息&#xff0c;是水印的首选格式。如何用Photoshop输出带有透明信息的PNG格式文件: 启动PS&#xff0c;打开所需图片。此时在图层面板中可以看到名为“背景”的图层;在PS中&#xff0c;背景图层不允许直接编辑&#xff…

objectARX 常用功能实现集合

objectARX 常用功能实现集合 一 在ARX中禁用AutoCAD的某个命令以LINE命令为例&#xff0c;在程序中加入下面的一句即可禁用LINE命令&#xff1a;acedCommand(RTSTR, "undefine", RTSTR, "line",RTNONE);下面的语句则可恢复LINE命令的定义&#xff1a;aced…

android中的强指针和弱指针

在Android的源代码中&#xff0c;经常会看到形如&#xff1a;sp<xxx>、wp<xxx>这样的类型定义&#xff0c;这其实是Android中的智能指针。智能指针是C中的一个概念&#xff0c;通过基于引用计数的方法&#xff0c;解决对象的自动释放的问题。在C编程中&#xff0c;…

关于线程安全退出

之前的想法是&#xff0c;如果尽量不要在线程中分配内存&#xff0c;这样当线程没有正常退出时&#xff0c;很容易就出现内存泄漏的情况。 所以在这里的test代码也是如此&#xff0c;没有在线程中分配内存&#xff0c;而是在主线程中分配的内存供线程使用。 关于线程正常退出的…

JS 继 承 方 式

JS 继 承 方 式 JS的继承主要通过四种途径实现&#xff1a; 1、 对象冒充&#xff08;Object Masquerading&#xff09; 以下为实现对象冒充的js代码,定义了一个函数ClassA function ClassA(sColor) {this.color sColor;this.sayColor function () {alert(this.…

轻便的XMLHttpRequest应用函数:downloadUrl()

前段时间在用google map api的函数库的时候&#xff0c;发现里面的downloadUrl函数非常好用&#xff0c;所以自己写了一个。用腻了那些什么框架什么池&#xff0c;到头来发现越简单的东西越是适合我这种懒人。 downloadUrl(url, callback, data); 参数说明&#xff1a; url不用…

如何在Altium Designer中将PCB生成PDF?

软件环境&#xff1a;Altium Designer Summer 09 1&#xff09;打开待处理的PCB的文件&#xff0c;选择菜单命令【File】|【Smart PDF…】&#xff0c;如下图所示&#xff1a; 2&#xff09;单击Next>&#xff0c;如下图所示&#xff0c;选择“Current Document”选项&…

MySQL心得之---使用客户端程序备份和恢复

1. 备份和恢复需求分析 数据库中的数据丢失或被破坏可能是由于以下原因&#xff1a; &#xff08;1&#xff09;计算机硬件故障。由于使用不当或产品质量等原因&#xff0c;计算机硬件可能会出现故障&#xff0c;不能使用。如硬盘损坏会使得存储于其上的数据丢失。 &#xf…

单链表的快速排序

单链表的快速排序和数组的快速排序在基本细想上是一致的&#xff0c;以从小到大来排序单链表为例&#xff0c;都是选择一个支点&#xff0c;然后把小于支点的元素放到左边&#xff0c;把大于支点的元素放到右边。 但是&#xff0c;由于单链表不能像数组那样随机存储&#xff0c…

TIF格式图像文件初探

作者&#xff1a;三辰卡通集团技术部 刘晖 下载源代码 http://www.vckbase.com/document/viewdoc/?id1569 一、前言  因工作需要&#xff0c;本人经常接触一些图像方面的编程工作。目前图像领域中的格式很多且大部分官方说明都是英文文档&#xff0c;实在令人头疼&#x…

VC数据类型转换大全(1)

VC数据类型转换大全 int i 100;long l 2001;float f300.2;double d12345.119;char username[]"程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串短整型(int)itoa(i,temp,10);///将i转换为字符串放入temp中,最…

写一个块设备驱动(13)

第13章 --------------------------------------------------- | 写一个块设备驱动 | --------------------------------------------------- | 作者&#xff1a;赵磊 | | email: zhaoleiddhotmail.c…

rmmod xxxxx no such file or directory 解决方法

说明&#xff1a; 1. 此文档基于 linux 2.6.32,TQ2440上测试通过&#xff0c; 2. arm-linux-gcc版本 Thread model: posix gcc version 4.3.3 (Sourcery G Lite 2009q1-203) 一. 问题描述及追踪分析 使用 rmmod时候发现如下错误 rmmod chdir no such file or directory…

vc海量数据树控件使用总结

vc海量数据树控件使用总结当有海量数据时&#xff0c;不能一次性初始化树控件&#xff0c;否则速度极慢&#xff0c;这里采用&#xff1a;用户每点击一个节点&#xff0c;就初始化这个节点包含的子节点的方法。 1.初始化第一层节点&#xff1a;先添加一个总的父节点 HTREEIT…

结构体指针说

今天来讨论一下C中的内存管理。 记得上周在饭桌上和同事讨论C语言的崛起时&#xff0c;讲到了内存管理方面 我说所有指针使用前都必须初始化&#xff0c;结构体中的成员指针也是一样 有人反驳说&#xff0c;不是吧&#xff0c;以前做二叉树算法时&#xff0c;他的左右孩子指针…

gdb调试 打印输出长变量的值到外部文本里

1. gdb调试 打印输出长变量的值到外部文本里 在gdb调试中调用&#xff1a; dump memory out_alan1 pagebuf pagebufnret pagebuf&#xff1a;起始位置指针 pagebufnret&#xff1a;结束位置指针 2. gdb调试正在运行的进程 http://hi.baidu.com/brady_home/blog/item…

第一次制作ATL控件心得!!!FontColor控件!!

心得一: 怎样来更改复合控件背景的颜色: 在wizard中选择BackGroundColor属性 选择了这个属性之后&#xff0c;向导会给我们的代码中添加m_clrBackColor成员&#xff0c;OnBackColorChanged详细响应函数(应该是虚函数),在我们的背景色改变的时候&#xff0c;会调用他&#xf…

重载delete操作符

delete和new操作符默认是静态成员函数&#xff0c;不需要添加static关键字&#xff0c;在操作符内不能使用this指针。 在用delete操作符删除C对象时会首先调用析构函数&#xff0c;然后才会释放内存。 重载delete操作符没有办法在对象的析构函数被调用前做一些额外的操作。比…

查询删除的优化

直接limitSELECT phone FROM t_logis_phone LIMIT 14900, 50, [], 5.223msDISTINCTSELECT DISTINCT(phone) FROM t_logis_phone LIMIT 4650, 50, [], 11.839ms按IDlimit2个字段SELECT logis_id, phone FROM t_logis_phone WHERE id>9650 LIMIT 0, 50, [], 1.259ms按IDlimit2…

表达式二叉树

总结了一下常见的表达式求值问题&#xff0c;写了一个模板&#xff0c;输入为中缀式时&#xff0c;用中缀式建立表达式二叉树&#xff0c;可以打印前缀式和后缀式&#xff0c;可以用前缀式计算&#xff0c;也可以用后缀式计算。 代码如下&#xff1a; #include<iostream>…

(转)Oracle高手必读,不要错过噢!

1. 删除表的注意事项 在删除一个表中的全部数据时&#xff0c;须使用TRUNCATE TABLE 表名;因为用DROP TABLE&#xff0c;DELETE * FROM 表名时&#xff0c;TABLESPACE表空间该表的占用空间并未释放&#xff0c;反复几次DROP&#xff0c;DELETE操作后&#xff0c;该TABLESPAC…

ABAP动态生成经典应用之Dynamic SQL Excute 程序

开发说明&#xff1a;在SAP的系统维护过程中&#xff0c;有时我们需要修改一些Table中的数据&#xff0c;可是很多Table又不能直接在Tcode&#xff1a;SE16中修改&#xff0c;使用的SAP ID又没有调试数据修改权限&#xff0c;这时我们应该怎么样修改数据呢&#xff1f;思路--&g…

RGB与YUV图像视频格式的相互转换

RGB与YUV图像视频格式的相互转换 作者&#xff1a;湖南三辰卡通集团(软件部) 李英江下载源代码 摘要&#xff1a; 通过本文您可以学习到如何把图像转换为电视视频格式&#xff0c;笔者以一张24位BMP图像为例实现RGB与YUV相互转换。如果您对图像转换成电视场制的视频格式有疑惑…

常见的内存错误及对策

来自&#xff1a;高质量c编程指南 发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误&#xff0c;通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状&#xff0c;时隐时现&#xff0c;增加了改错的难度。有时用户怒气冲冲地把你找来&#xff0c;程序却没…

ASP.NET创建文件并写入内容

在ASP.NET中&#xff0c;文件处理的整个过程都是围绕着System.IO 这个名称空间展开的。这个名称空间中具有执行文件读、写所需要的类。本文从最基本的操作开始&#xff0c;解释在ASP.NET中文件处理的概念&#xff0c;包括如从一个文件中读取内容、如何向一个文件中写入内容和如…

【c/c++】delete和delete[]详解

首先看一个程序 #include <iostream> using namespace std;int main() {int* pData new int[50];*(pData 5) 10;//这里需要注意一点就是delete必须是在使用完以后才能将pData删除&#xff0c;否则输出的就是一个//错误的结果。正如类中析构函数一样&#xff0c;必须是…

Python - 删除文件、文件夹

一.引言 清理无关文件时整理了很多待删除文件&#xff0c;通过 python os 模块进行快速判断与删除。 二.删除 rootDIr 为待删除文件、文件夹的根目录&#xff0c;deleteFile 文件内为要删除的文件、文件夹名称&#xff0c;通过 os.remove 删除文件&#xff0c;os.rmdir 删除文…

c++程序内存泄露检测工具

功能&#xff1a; 用于检测c程序的内存泄露。 原理&#xff1a; 其实很简单&#xff0c;就是通过函数的重载机制&#xff0c;捕获应用程序的new, new[] , delete , delete[], malloc,calloc,free等内存操作函数。 特点: 由于在检测的过程中&#xff0c;需要记录用户程序内存分…

Hibernate数据缓存策略

Hibernate数据缓存策略 &#xff08;一&#xff09;hibernate数据缓存策略 缓存是数据库数据在内存中的临时容器&#xff0c;它包含了库表数据在内存中的拷贝&#xff0c;位于数据库与数据访问层之间。对于查询操作相当频繁的系统&#xff08;论坛&#xff0c;新闻发布等&…

QT中使用GDAL多线程读取遥感图像到QImage

GDAL 是一个很强大的可以读取很多格式 的带有GIS信息的栅格型图像。前阵子项目中需要读取遥感图像&#xff0c;并显示到QT界面&#xff0c;由于遥感图像一般很大&#xff0c;所以采取新开一个读图线程的方式来读取&#xff0c;防止界面假死。下面是代码共享&#xff0c;测试通过…

删除含auto_increment列的记录

删除记录 MySQL允许使用delete和truncate语句删除数据。 DELETE语句可以允许从表中删除记录&#xff0c;支持where&#xff0c; DELETE FROM TABLE_NAME WHERE CONDITIONAL; 如果没有where子句&#xff0c;则删除表中所有数据。该操作不可逆转&#xff08;除非使用的是InnoDB表…

C++学习笔记3---类和动态内存分配

1.类中的静态成员static的特点是&#xff1a;无论创建了多少对象&#xff0c;都只创建一个static变量的拷贝。所有对象共享一个static. 2.如果用new[]来分配内存&#xff0c;那一定要用delete []来释放内存&#xff1b; 3.释放对象可以释放对象本身占用的内存&#xff0c;但是…

hibernate批量删除多条记录

hibernate3貌似不支持一次删除多条记录&#xff0c;可以把多条记录放到一个List里面&#xff0c;然后循环删除&#xff0c;例&#xff1a; public void delMG(List<Mastergroup> mastergroup) { for(Mastergroup mg : mastergroup){ this.getHibernate…

C#中常用的文件操作方法(FSO)

C#追加文件 StreamWriter sw File.AppendText(Server.MapPath(".")"//myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFi…

常见链表题目

原文&#xff1a;http://blog.csdn.net/hairetz/archive/2010/08/25/5836986.aspx 一些常见的单链表题目&#xff0c;总结思路和实现代码。 1.单链表的反序 2.给单链表建环 3.检测单链表是否有环 4.给单链表解环 5.检测两条链表是否相交 6.不输入头节点&am…

MySql创建用户及授权

GRANT 语句的语法如下&#xff1a;GRANT privileges (columns)ON whatTO user IDENTIFIEDBY "password"WITH GRANT OPTION对用户授权mysql>grant rights on database.* to userhost identified by "pass";例1:增加一个用户test1密码为abc&#xff0c;让…

php checkbox 取值详细说明

来源&#xff1a;http://www.jb51.net/article/24595.htm php的checkbox取值方式跟其它语言有点不同&#xff0c;主要是因为php中数组的合理使用。设我们有一个html页面&#xff0c;代码如下&#xff1a; 复制代码代码如下:<FORM method"post" action"chec…

一个值得研究的系统存储过程 sp_MSforeachtable

它的应用: --------------------------------------------------------------------- sp_MSforeachtable command1Delete from ?这样可以删除所有表中的数据 也可以这样写 sp_MSforeachtable command1 "TRUNCATE TABLE ?" -------------------------------…

暴雪游戏(Blizzard)的高效哈希算法

最近需要研究下文本搜索和字符串匹配算法&#xff0c;想到哈希的搜索性能不错&#xff0c;于是查找有关哈希搜索方面的算法&#xff0c;有幸见到rainleaf的大 作&#xff0c;确实不错&#xff0c;转载至此供大家学习进步&#xff01; 原文如下&#xff1a;&#xff08;原文地…

维纳滤波实现(VC++)

本代码中涉及到的相关函数见上篇“逆滤波的实现&#xff08;VC&#xff09;” //参数说明: //LPSTR lpDIBBits:指向源DIB图像指针//LONG lWidth:源图像宽度&#xff08;象素数&#xff09;//LONG lHeight:源图像高度&#xff08;象素数&#xff09;//函数说明://该函数用来对…

Ruby操纵外部数据(三)

20、按字节迭代文件 要每次迭代一个字节&#xff0c;使用each_byte实例方法。记着&#xff0c;它拾取一个字符(也就是一个整数)放入块中&#xff1b;如果你想将其转换成真正的字符使用chr方法。这儿是个例子&#xff1a;file File.new("myfile")e_count 0file.each…

Debug法修改Table数据

十分简单...There is a way to change entries of a table with SE16 even if you dont have the authorization: Go in SE16, enter your table Name (ex: MARA). Display the entry (or entries) you want to modify. When you have your entry, write /H to go in debug mod…

GDAL读取HDF,NETCDF等subdatasets数据(多个数据集数据)

由于modis卫星数据&#xff08;HDF数据&#xff09;跟我们经常遇到的geotif数据组织方式不一样&#xff0c;读取的时候一定要特别注意。geotif数据&#xff0c;一般是一个文件&#xff0c;包含了多个波段的数据&#xff1b;而modis呢&#xff0c;一个文件包含了多各SUBdatasets…

VC数据类型转换大全(2)

三、其它数据类型转换到CString使用CString的成员函数Format来转换,例如:整数(int)str.Format("%d",i); 浮点数(float)str.Format("%f",i); 字符串指针(char *)等已经被CString构造函数支持的数据类型可以直接赋值str username; 对于Format所不支持的数据…

从github删除一个repository

1.打开你的github上面的远程仓库&#xff0c;你会找到一个setting&#xff0c;如下图所示 2.点击settings&#xff0c;然后会跳转到另外一个界面&#xff0c;拽到最下面你会看到一个danger zone&#xff0c;如下图所示 3.点击delete this repository就可以删除该远程仓库了&a…

源代码:基于A*算法的八数码问题的实现(类的定义与实现)

转载请注明出处&#xff1a;http://hi.baidu.com/lvchengbin405/blog/item/e354fd1faaeb09c0a7866921.html // 类的定义头文件EDCPP.h #include <stdio.h> #include <stdlib.h> #ifndef _EDCPP_H #define _EDCPP_H struct State{ char value[3][3]; int blankx; …

svn 基本使用

svn 基本使用 https://help.ubuntu.com/community/Subversion svn import svn import是将未版本化文件导入版本库的最快方法&#xff0c;会根据需要创建中介目录。svn import不需要一个工作拷贝&#xff0c;你的文件会直接提交到版本库&#xff0c;这通常用在你希望将一组文件…

CArray的应用

C并不支持动态数组&#xff0c;MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类&#xff0c;可以提高程序的效率。 MFC提供了一套模板库&#xff0c;来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个&#xff0c;用来实现动态数组的功能。…

xm create对应的Xen-API

xm create对应的Xen-API vcpu-list: server.xenapi.VM.get_all() server.xenapi.VM.get_record server.xenapi.VM_metrics.get_record server.xend.domains_with_state(False, all, False) server.xend.domain.getVCPUInfo 对power_state过滤&#xff…

sql server 2000/2005 游标的使用操作

1. 定义游标定义 游标语句的核心是定义了一个游标标识名&#xff0c;并把游标标识名和一个查询语句关联起来。DECLARE语句用于声明游标&#xff0c;它通过SELECT查询定义游标存储的数据集合。语句格式为&#xff1a; DECLARE 游标名称 [INSENSITIVE] [SCROLL] CURSOR FOR selec…

我的sql server与oracle数据同步方案

说到同步,其实是靠"作业"定时调度存储过程来操作数据,增,删,改,全在里面,结合触发器,游标来实现,关于作业调度,我使用了5秒运行一次来实行"秒级作业",这样基本就算比较快的"同步" 我做的是sql server往oracle端同步,先在sql server上建立往orac…

MFC 生成 exe文件的图标更改方法(转)

创建或打开工程Icon&#xff08;以下都以工程名为Icon为例&#xff09;。 单击Workspace窗口的ResourceView标签&#xff0c;选中资源ID为IDR_MAINFRAME图标资源&#xff0c;然后按Delete键把它删除掉。注意&#xff1a;一定要把它删除才行。 从Developer …

创建数据库表后,然后删除,提示有重复的对象,需排序,压缩

创建数据库表后&#xff0c;然后删除&#xff0c;提示有重复的对象&#xff0c;需排序&#xff0c;压缩。无法传输&#xff0c;解决方法如下&#xff1a; choose the request,then request/Task-object list-sort and compress,you can delete it now

培训总结3

delta增量总结 1&#xff0c;ABR前项&#xff0c;后项。2&#xff0c;ADD additive image 3&#xff0c;AIE after image 4&#xff0c;Reverse image -10,R 5,DELETE 0,D 2,dso的设计要谨慎&#xff0c;会影响到性能。最关键的是更改日志会更新到cube。即:只要保证dso的数据正…

HTTP POST GET 原理区别

一般在浏览器中输入网址访问资源都是通过GET方式&#xff1b;在FORM提交中&#xff0c;可以通过Method指定提交方式为GET或者POST&#xff0c;默认为GET提交 Http定义了与服务器交互的不同方法&#xff0c;最基本的方法有4种&#xff0c;分别是GET&#xff0c;POST&#xff0c…

网络经典命令行

网络经典命令行 1.最基本&#xff0c;最常用的&#xff0c;测试物理网络的 ping 192.168.0.8 &#xff0d;t &#xff0c;参数&#xff0d;t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98&#xff1a;winipcfg B.Win2000以上&#xff1a;Ipconfig/all C.NSLOOKUP…

User Mode Driver Management介绍(一)

User Mode Driver介绍 Windows CE 6.0中引入了User Mode Driver的概念&#xff0c;可是无论是网上&#xff0c;还是各个芯片厂商提供的方案中&#xff0c;都很少提及这方面的内容。 本文以小郭对存储管理和User Mode Driver Host的理解为基础&#xff0c;结合具体的代码实现&am…

设计模式C++描述----01.单例(Singleton)模式

一.概念 单例模式&#xff1a;其意图是保证一个类仅有一个实例&#xff0c;并提供一个访问它的全局访问点&#xff0c;该实例被所有程序模块共享。 [cpp] class CSingleton { //公有的静态方法&#xff0c;来获取该实例 public: static CSingleton* GetInstance() { …

源代码:基于A*算法的八数码问题的实现(用OpenGL实现动态演示)

转载请注明出处&#xff1a;http://hi.baidu.com/lvchengbin405/blog/item/d95c2a1f722cb36bf624e42e.html State、EDCNode和EDC的定义与实现请参看上一篇文章&#xff1a;源代码&#xff1a;基于A*算法的八数码问题的实现&#xff08;类的定义与实现&#xff09;&#xff08;h…

001.SQL的@@ROWCOUNT使用

在线演示&#xff1a; http://v.youku.com/v_show/id_XMzMyMTg3MzI4.html演示下载&#xff1a; http://115.com/file/antb46tj演示重点SQL的系统变量ROWCOUNT返回的是上一语句影响的行数。最早的时候&#xff0c;我很自然的认为这个被影响的行数应该是类似于INSERT、UPDATE、DE…

清空表之delete 和truncate两种方式及优缺点

delete from tablename where 條件 delete 和truncate作用其實是一樣的,隻是truncate后面不跟where條件句,它的作用是 刪除表中所有的行(記錄) 兩者最大的區別就是delete是寫日誌文件的,而truncate則不寫日誌直接刪除,前者可 恢復,而后者無法恢復,后者的危險性更高,所以一般不建…

C++的拷贝构造函数(深拷贝、浅拷贝)

深拷贝和浅拷贝可以简单理解为&#xff1a;如果一个类拥有资源&#xff0c;当这个类的对象发生复制过程的时候&#xff0c;资源重新分配&#xff0c;这个过程就是深拷贝&#xff0c;反之&#xff0c;没有重新分配资源&#xff0c;就是浅拷贝。下面举个深拷贝的例子。 #include …

tinyxml生成xml文件

源码&#xff1a; void WrittingXML(TiXmlString & xmlFile){TiXmlDeclaration * xmlDec new TiXmlDeclaration("1.0", "UTF-8", "yes");TiXmlDocument * xmlDocs new TiXmlDocument();xmlDocs->LinkEndChild(xmlDec); TiXmlElement * …

MySQL管理员指南之--MySQL用户管理

稳故而知新&#xff0c;最近又用到了&#xff0c;草草拿来温习一下&#xff1a;转自 http://www.bccn.net/Article/sjk/mysql/jc/200601/3411.html MySQL管理员应该知道如何设置MySQL用户账号&#xff0c;指出哪个用户可以连接服务器&#xff0c;从哪里连接&#xff0c;连接后…

Oracle查看sql表空间使用情况语句

if not exists (select * from dbo.sysobjects where id object_id(N[dbo].[tablespaceinfo]) and OBJECTPROPERTY(id, NIsUserTable) 1) create table tablespaceinfo --创建临时表 (nameinfo varchar(50) , --表名 rowsinfo int , --表中现有的行数 reserved varchar(20) ,…

字符集之间转换(UTF-8,UNICODE,Gb2312)c++and java

UTF-8: 3字节一个字符 UNICODE: 2字节一个字符 GB2312: 1字节一个字符 例子&#xff1a; “你”字的UTF-8编码: E4 BD A0        11100100 10111101 10100000 “你”的Unicode编码: 4F 60          01001111 01100000 按照UTF-8的编码规则&#xff0c;…

快速排序一

快速排序的思路是这样的 一般的思路 以第一个元素为关键字key&#xff0c;把数分成两部分&#xff0c;一部分小于关键字的&#xff0c;一部分大于关键字的&#xff0c;主要的在于关键字的变化 例如&#xff1a; 输入&#xff1a;8 49 38 65 97 76 13 27 49 先是以49为关键字&a…

近日遇到的低级问题

1&#xff0c;TRACE输出信息跟不上for循环的问题&#xff1b; 2&#xff0c;释放内存空间中delete和delete[]的区别&#xff1b; 3&#xff0c;Domoal问题&#xff0c;check框&#xff08;必须生成函数&#xff09;中打勾后弹出另一个对话框的问题。 4&#xff0c;释放没有开…

删除加载js文件的scrip节点后,该js文件里面的函数还可以用吗?

先来看段代码&#xff0c;如下&#xff1a; <mce:script type"text/javascript" id"scriptNode" src"test.js" mce_src"test.js"></mce:script><mce:script type"text/javascript"<!--alert(window.test…

Visual C++中DDB与DIB位图编程全攻略

Visual C中DDB与DIB位图编程全攻略 1. 基本概念   先来用通俗的语句讲解位图和调色板的概念。 我们知道&#xff0c;自然界中的所有颜色都可以由红、绿、蓝(R&#xff0c;G&#xff0c;B)三基色组合而成。针对含有红、绿、蓝色成分的多少&#xff0c;可以对其分别分成0&am…

delphi中的split函数

//根据字符串&#xff0c;拆分字符串&#xff0c;相当于vb中的split函数function SplitString(const Source,ch:string):TStringList;var temp:String; i:Integer;begin Result:TStringList.Create; //如果是空自符串则返回空列表 if Source then exit; temp:Source; i…

配置Jbuilder里面的Tomcat数据源

Jbuilder 中 Tomcat 数据源的配置方法 当你在编译你的jsp、Servlet时&#xff0c;你的WebMod文件夹下会生成一个Tomcat 文件夹&#xff0c;打开这个文件夹下的Conf文件夹&#xff0c;打开ServerXXXX.xml文件 &#xff08;XXXX对应与你的Tomcat所使用的端口&#xff09;。你会发…

Sql server锁,独占锁,共享锁,更新锁,乐观锁,悲观锁

锁有两种分类方法。 &#xff08;1&#xff09; 从数据库系统的角度来看 锁分为以下三种类型&#xff1a; 独占锁&#xff08;Exclusive Lock&#xff09;独占锁锁定的资源只允许进行锁定操作的程序使用&#xff0c;其它任何对它的操作均不会被接受。执行数据更新命令&#xff…

使用SQLiteDatabase操作SQLite数据库

delete()方法的使用&#xff1a;SQLiteDatabase db databaseHelper.getWritableDatabase(); db.delete("person", "personid<?", new String[]{"2"}); db.close();上面代码用于从person表中删除personid小于2的记录。update()方法的使用&am…

Oracle触发器详细介绍

触发器是特定事件出现的时候&#xff0c;自动执行的代码块。类似于存储过程&#xff0c;但是用户不能直接调用他们。功能&#xff1a;1、 允许/限制对表的修改2、 自动生成派生列&#xff0c;比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启…

Codeiginter 增删改查

对于codeigniter的增删改&#xff0c;在此我用自己的一个例子来说明一下&#xff1a; 创建数据库&#xff1a; CREATE TABLE IF NOT EXISTS users (id int(10) NOT NULL AUTO_INCREMENT,username varchar(50) NOT NULL,password varchar(50) NOT NULL,email varchar(100) NOT N…

windows xp的快捷键

Windows XP快捷键完美篇 通用快捷键 F1 打开当前程序或者 Windows 的帮助内容 F2 重新命名选定的文件 F3 在桌面上的时候打开"查找文件"对话框 F5 刷新窗口的内容 F10或ALT 激活当前程序的菜单栏 DELETE 删除被选择的选择项目&#xff0c;如果是文件&#xff0c;将被…

oracle update多表关联

一条Update更新语句是不能更新多张表的&#xff0c;除非使用触发器隐含更新。而表的更新操作中&#xff0c;在很多情况下需要在表达式中引用要更新的表以外的数据。我们先来讨论根据其他表数据更新你要更新的表 一、MS SQL Server 多表关联更新 sql server提供了update的fr…

C++虚函数(三)

三. 虚函数使用技巧 3.1 private的虚函数   考虑下面的例子&#xff1a; class A{public:void foo() { bar();}private:virtual void bar() { ...}}; class B: public A{private:virtual void bar() { ...}}; 在这个例子中&#xff0c;虽然bar()在A类中是private的&#…

Flex——命令管理,Undo来Redo去

前言 Undo&#xff0c;Redo是编辑环境里常见的并且非常重要的功能&#xff0c;下面介绍【命令模式】在Flex/AS3下的实现。 ICommand接口 定义ICommand接口&#xff0c;其中Execute和UnExecute是相反的2个操作&#xff0c;Title属性用于命令显示&#xff0c;例如显示在操作历…

Linux内核模块LKM的动态加载技术分析

转载自&#xff1a;http://blog.csdn.net/sailor_8318/archive/2008/09/20/2954380.aspx 1 为什么需要LKM&#xff1f; Linux 就是通常所说的单内核&#xff08;monolithic kernel&#xff09;&#xff0c;即操作系统的大部分功能都被称为内核&#xff0c;整个系统内核都…

java两种核心机制之一--java垃圾回收机制

一、谁在做Garbage Collection?   一种流行的说法:在C里&#xff0c;是系统在做垃圾回收;而在Java里&#xff0c;是Java自身在做。在C里&#xff0c;释放内存是手动处理的&#xff0c;要用delete运算符来释放分配的内存。这是流行的说法。确切地说&#xff0c;是应用认为不…

Linux下使用SVN命令行(zz)

linux常用svn命令 1、将文件checkout到本地目录svn checkout path&#xff08;path是服务器上的目录&#xff09;例如&#xff1a;svn checkout svn://192.168.1.1/pro/domain简写&#xff1a;svn co 2、往版本库中添加新的文件svn add file例如&#xff1a;svn …

Boost智能指针——shared_ptr

Boost智能指针——shared_ptr boost::scoped_ptr虽然简单易用&#xff0c;但它不能共享所有权的特性却大大限制了其使用范围&#xff0c;而boost::shared_ptr可以解决这一局限。顾名思义&#xff0c;boost::shared_ptr是可以共享所有权的智能指针&#xff0c;首先让我们通过一个…

通过触发器实现物化视图

在电商平台中&#xff0c;我们有时需要对用户订单进行一些聚合计算&#xff0c;如订单总数有多少&#xff0c;总金额有多少&#xff0c;平均价格是多少&#xff0c;而实现这个特性基本有下面几个办法&#xff1a; 一&#xff0c; 每次查询这些聚合信息的时候&#xff0c;直接执…

光纤交换机如何划分zone

说明&#xff1a;1.不同厂商的光纤交换机zone的划分类似&#xff0c;所以只要掌握了一种其他则可以触类旁通。 2.如果想使用图形界面对光纤交换机划分zone,在pc端必须安装java web start&#xff0c;初次访问阵列它会提示下载地址。 一&#xff0e; 规划 在对光纤交换…

拷贝构造函数与赋值构造函数 浅拷贝和深拷贝

拷贝构造函数是在对象被创建时调用的&#xff0c;而赋值函数只能被已经存在了的对象调用。 不同点&#xff1a; 拷贝构造函数首先是一个构造函数&#xff0c;它调用的时候产生一个对象&#xff0c;是通过参数传进来的那个对象来初始化&#xff0c;产生的对象。 operator()…

svn删除仓库中某个目录的方法

使用svn delete命令删除服务器上的目录 cmd>svn delete -m "xxxxxx" https://xxxxxxx/xxxx/xxxx/ 回答几个问题即可&#xff0c;其中URL可以从visualSVN工具上拷贝。

如何删除表中的重复记录?

--测试数据/*-----------------------------select * from tt-----------------------------*/id pid ----------- ----------- 1 11 12 23 33 33 3 &#xff08;所影响的行数为 6 行&#xff…

MySql的Delete、Truncate、Drop分析

相同点&#xff1a;   truncate 和不带 where 子句的 delete&#xff0c;以及 drop 都会删除表内的数据   不同点   1. truncate 和 delete 只删除数据不删除表的结构(定义)   drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖…

如何删除statspack生成的历史数据

当用$ORACLE_HOME/rdbms/admin/spauto.sql创建一个默认的job以后&#xff0c;数据库中会每1个小时收集一次快照&#xff0c;方便我们可以随时用$ORACLE_HOME/rdbms/admin/spreport.sql产生report诊断分析报告&#xff0c;但是采样的数据量是相当惊人的&#xff0c;如果忽略了这…

C++ 报错 R6030 CRT not initialized

昨天&#xff0c;在写一个算法的时候&#xff0c;报错R6030 CRT not initialized。 认真检查发现&#xff0c;是出了比较低级的错误。 一、 会出错的代码&#xff0c;编译的时候不会报错&#xff0c;执行过程中报R6030 CRT not initialized&#xff1a; 代码一&#xff1a;…

Effective C++读书笔记 资源管理(之一)

Effective C读书笔记 --By Nathan.Yu 2007-11-27-- 3 资源管理(之一) 常见的资源&#xff1a;文件描述器&#xff08;file descriptors&#xff09;、互斥锁&#xff08;mutex locks&#xff09;、图形界面中的字型和笔刷、数据库连接、网络sockets。 不论哪一种资源&#xff0…

堆和栈的区别在哪里?

堆和栈的区别在哪里&#xff1f; 哪些变量会在栈中分配空间&#xff0c;哪些变量会在堆中分配空间? --------------------------------------------------------------- 1、申请方式 stack: 由系统自动分配。 例如…

/t字符替换成tab符

public static void main(String[] args) { String s "abcedast/taser/tasdfe"; String s2 s.replace(/t, (char)9); System.out.println(s2); } ESC键 VK_ESCAPE (27)回车键&#xff1a; VK_RETURN (13)TAB键&#xff1a; VK_TAB (9)Ca…

虚基类 、 纯虚函数和抽象类

虚基类 在《多继承》中讲过的例子中&#xff0c;由类A&#xff0c;类B1和类B2以及类C组成了类继承的层次结构。在该结构中&#xff0c;类C的对象将包含两个类A的子对象。由于类A是派生类C两条继承路径上的一个公共基类&#xff0c;那么这个公共基类将在派生类的…

UNDO

Oracle绝对禁止一个用户查看另一个用户未提交的事务数据。 启动一个DML事务时&#xff0c;已修改数据的象前版本被缓存在database buffer cache&#xff0c;再有一个缓冲副本被写入一个回退段(undo segment)上。 Undo segment三个重要目的&#xff1a; &#xff11;&#xff09…

windows下mysql的卸载

数据库的重新安装一直是是很多人头痛的事&#xff0c;比如现在开发常用的MYSQL就是其中之一&#xff0c;网上也有很多的卸载方法&#xff0c;但有些却不完全。所以今天替同事又重新安装了一遍MYSQL把卸载的过程记录了一下。其中的过程也都是在各网站上摘抄的。zdZ平坦的世界软件…

内存泄露检测相关

内存泄漏是编程中常常见到的一个问题&#xff0c;我所遇过的原因有两个&#xff1a; 1.分配完内存后忘记回收 2.代码有问题&#xff0c;造成想回收却无法回收&#xff0c;例如&#xff1a; int* pnew int;pnew int; //p指针修改&#xff0c;原来申请内存的地址没有记录下来…

设置文件的特殊属性chattr、lsattr

一、chattr功能介绍 修改ext2和ext3文件系统属性(attribute),它的作用很大&#xff0c;其中一些功能是由Linux内核版本来支持的&#xff0c;如果Linux内核版本低于2.2&#xff0c;那么许多功能不能实现。同样&#xff0d;D检查压缩文件中的错误的功能&#xff0c;需要2.5.19以…

C#进行文件操作

C#追加文件 StreamWriter sw File.AppendText(Server.MapPath(".")"//myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFi…

QT XML文件 修改节点

感谢&#xff1a;l270378034的帮助 源xml文件&#xff1a; <kdevelop><general><author>zeki</author><email>caizhimingtom.com</email></general> </kdevelop>源程序&#xff1a;#include "mainwindow.h" #incl…

MySQL 触发器简单实例

~~语法~~ CREATE TRIGGER <触发器名称> --触发器必须有名字&#xff0c;最多64个字符&#xff0c;可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象. { BEFORE | AFTER } --触发器有执行的时间设置&#xff1a;可以设置为事件发生前或后。 { INSERT | UPD…

C++ builder学习之简单Session 实现

#pragma once#include<string>#include<MSAccess.hpp>using namespace std; class CMySession{public: CMySession(); //数据操作 TMSQuery* QueryData(string strSQL); void ConnectDatabase(TMSConnection* ptmsConnection); bool WriteData(string strSQL); bo…

c++中new和delete的默认赋值测试

为了测试c中对new操作符的运算规则是否调用默认对象的构造函数进行初始化&#xff0c;故写出如下的测试demo: #include <iostream>using namespace std;//using std::cout 或者using std::endltemplate <class eleType>void print_value(eleType *a, int size){if…

Qt源码分析之QPointer

原文&#xff1a;http://blog.csdn.net/oowgsoo/article/details/1529424 QPointer是一个指针封装类,其作用类似于智能指针,但是它最大的特点应该是在指针的控制上,它希望一个Qt的指针(当然是从QObject派生的)可以同时被多个类拥有,这在 界面编程中当然是很常见的事情了,但是当…

VS2005/2008中清除最近打开项目的方法

一、手工操作方法&#xff1a; 1)删除最近打开的文件 运行“regedit”&#xff0c;打开 HKEY_CURRENT_USER \Software\Microsoft \VisualStudio \8.0 \FileMRUList 之后&#xff0c;在右边删除相应键值就可以了。&#xff08;该位置清除的是最近打开的文件列表&…

OCP-1Z0-051 第167题 DELETE语句注意事项

一、原题 Evaluate the following DELETE statement: DELETE FROM sales; There are no other uncommitted transactions on the SALES table. Which statement is true about the DELETE statement? A. It would not remove the rows if the table has a primary key. B. It…

几种查找和删除重复记录的方法

1、查找表中多余的重复记录&#xff0c;重复记录是根据单个字段&#xff08;peopleId&#xff09;来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录&#xff…

MYSQL外键(Foreign Key)的使用 外键的作用,级联操作和保证数据一致性

在MySQL 3.23.44版本后&#xff0c;InnoDB引擎类型的表支持了外键约束。外键的使用条件&#xff1a;1.两个表必须是InnoDB表&#xff0c;MyISAM表暂时不支持外键&#xff08;据说以后的版本有可能支持&#xff0c;但至少目前不支持&#xff09;&#xff1b;2.外键列必须建立了索…

理解拷贝构造函数(引用)

理解拷贝构造函数&#xff08;引用&#xff09; 拷贝构造函数&#xff0c;是一种特殊的构造函数&#xff0c;它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其唯一的参数&#xff08;对象的引用&#xff09;是不可变的 &#xff08;const类型&#xff09;。此…

SQL查询语句精华大全

一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表 或视图、以及搜索条件等。 例如&#xff0c;下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHER…

VC 气泡

创建方法 CXInfoTipWhenHit* g_pInfoTip; //在入口处创建g_pInfoTip new CXInfoTipWhenHit;g_pInfoTip->Create(this);删除方法if(g_pInfoTip ! NULL){delete g_pInfoTip;g_pInfoTip NULL;}使用方法g_pInfoTip->Show(strMsg);以下是实现//头文件#pragma once/***显示…

内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理]

一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放&#xff0c;若程序员不释放&#xff0c;程序结束时可能由OS回收3.全局区&#xff08;静态区&#xff09;&#xff0c;全局变量和静态变量的存储是放在一块的&#xff0c;初始化的全局变量和静…

用API播放音频及视频文件

如果想在Windows下播放音频或视频文件&#xff0c;可以使用API函数中的mciSendString实现&#xff0c;非常简单。源代码如下&#xff1a;/****************************************************************//* 超简易媒体播放器 …

C++常识之——C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区

在C中&#xff0c;内存分成5个区&#xff0c;他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈&#xff0c;就是那些由编译器在需要的时候分配&#xff0c;在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆&#xff0c;就是那些…

perl 函数集(二)

perl 函数集&#xff08;二&#xff09;四、标量转换函数五、数组和列表函数六、关联数组函数四、标量转换函数 函数名chop调用语法$lastchar chop (var);解说var可为变量或数组&#xff0c;当var为变量时&#xff0c;最后一个字符被删除并赋给$lastchar&#xff0c;当var为数…

mtk-phonebook bootup 3

四、删除一个entry 从Phone List中删除一个entry。 mmi_phb_entry_op_option_sim&#xff08;&#xff09; ShowCategory15Screen&#xff08;&#xff09; 选择[删除]&#xff0c;SetHiliteHandler(MITEM1012_PBOOK_DELETE, mmi_phb_highlight_op_delete_entry); mmi_phb_en…

逆滤波的实现(VC++)

#define SWAP(a,b) tempr(a);(a)(b);(b)tempr //参数说明: //LPSTR lpDIBBits - 指向源DIB图像指针 //LONG lWidth - 源图像宽度&#xff08;象素数&#xff0c;必须是4的倍数&#xff09; //LONG lHeight - 源图像高度&#xff08;象素数&#xff09; / //函数…

[QT] QDataStream类参考

QDataStream类提供了二进制数据到QIODevice的串行化。 #include <qdatastream.h> 所 有成员函数的列表。 公有成员 QDataStream ()QDataStream ( QIODevice * d )QDataStream ( QByteArray a, int mode )virtual ~QDataStream ()QIODevice * device () constvoid s…

linux常用svn命令

1、将文件checkout到本地目录svn checkout path&#xff08;path是服务器上的目录&#xff09;例如&#xff1a;svn checkout svn://192.168.1.1/pro/domain简写&#xff1a;svn co 2、往版本库中添加新的文件svn add file例如&#xff1a;svn addtest.php(添加test.php…

C++中用于动态内存的new和delete操作符

文章目录 1、动态分配内存的应用2、动态分配内存与分配给普通变量的内存有什么不同?3、C 中如何分配/释放内存4、new 操作符4.1 使用new的语法4.2 初始化内存4.3 分配内存块4.4 普通数组声明 Vs 使用new4.5 如果运行时没有足够内存可用怎么办&#xff1f; 5、delete 操作符 C/…

malloc/free 与new/delete 的区别

malloc/free 的使用要点 函数malloc的原型如下&#xff1a; void * malloc(size_t size); 用malloc申请一块长度为length的整数类型的内存&#xff0c;程序如下&#xff1a; int *p (int *) malloc(sizeof(int) * length); 我们应当把注意力集中在两个要素上&#xff1a;“类…

第17章 特殊成员函数

第17章 特殊成员函数 C定义了几种只能作为类成员函数说明的函数,它们称为“特殊成员”函数。这些函数影响着给定类对象创建、删除、拷贝以及转换成其它类型对象的方法。这些函数的另一个重要的特性是它们可以由编译器隐含调用。 这些特殊的函数在下表中简要描述: * 构造函数…

[转]HDFS和KFS 比较

最近一直在研究KFS&#xff0c;看到一篇文章&#xff0c;还是记录下来。转自&#xff1a;http://blog.csdn.net/cloudeep/archive/2009/08/20/4467238.aspx By云深作者&#xff1a;Terry/Lanlan/Adam 2009年1月 转载请注明出处 1、HDFS 和 KFS 简介 两者都是GFS的开源实现&a…

链表程序引发的指针思考

先把代码粘上来 #include <iostream> using namespace std; typedef struct node { int data; node *next; }*LinkList,Node; LinkList creat() { LinkList r,p,head; int n,x; cout<<"请输入数字的个数"<<endl; …

指针数组 数组指针 函数指针 堆中分配

一 &#xff1a;关于指针和堆的内存分配 先来介绍一下指针: 指针一种类型&#xff0c;理论上来说它包含其他变量的地址&#xff0c;因此有的书上也叫它&#xff1a;地址变量。既然指针是一个类型&#xff0c;是类型就有大小&#xff0c;在达内的服务器上或者普通的PC机上&…

检查数据库字段命名规范与合法性的脚本

做为一名开发DBA&#xff0c;最重要的renweu是经常要检查开发人员或建模人员对数据库的命名规范是否严谨&#xff0c;下文中将主要介绍一个检查数据库数据字段命名规范与合法性的脚本&#xff0c;仅供大家参考。&#xff08;关键字详细信息可以查看v$reserved_words视图&#x…

一步一步学Streams第一部分(3)基础之捕获进程

前一章我们实践了一把streams同步单表的过程&#xff0c;看起来很简单是不是(如果你觉着复杂&#xff0c;那不是因为streams本身操作复杂&#xff0c;而是为了配置好streams前期的准备工作较复杂)&#xff0c;事实上也确实很简单&#xff0c;由小能见大&#xff0c;我们从上述示…

Coredump-X: 假如delete/free一个栈上的变量Wfree-nonheap-object;Wmismatched-new-delete

文章目录 简介实例程序delete operator相关警告相关commit简介 因为这个栈上内存,没有经过malloc函数的赋型,导致后续free的时候,做检查的时候就通不过,会报错误:munmap_chunk(): invalid pointer。同时会出现SegV (gdb) bt Breakpoint 2, __GI___libc_free (mem=0x7fff…

Qt Qwt打点画图

源程序&#xff1a;FunCurve.h #ifndef FUNCURVE_H #define FUNCURVE_H#include <QMainWindow> #include <qwt_plot_curve.h> #include <QVector> #include <qwt_symbol.h>namespace Ui { class FunCurve; }class FunCurve : public QMainWindow {Q_OB…

VC线程同步方法

VC MFC中线程同步对象的区别 临界区 CCriticalSection&#xff0c;在用户模式工作&#xff0c;适用于保护线程间共享资源&#xff0c;一个线程可以多次Lock不会出错。不支持在多进程之间工作。互斥量 CMutex&#xff0c;在内核模式工作&#xff0c;除了支持临…

C++拾遗--malloc free与new delete的同与不同

C拾遗--malloc free与new delete的同与不同 前言 在C中我们常使用malloc和free来动态分配与释放内存&#xff0c;在C中对应的是new和delete。这里我们来探讨下他们的同与不同。 正文 1.内置类型 对相同的代码进行调试&#xff0c;查看内存 #include <iostream> using…

C++中new和delete运算符详解

本文内容摘自More Effective C&#xff08;Scott Meyers 著&#xff09;一书&#xff0c;详细解释了new和delete操作符的用法。 一、new 操作符&#xff08;new operator&#xff09; 人们有时好像喜欢有意使C语言的术语难以理解。比方说new操作符&#xff08;new operator&a…

二叉树的建立删除及三种遍历实现

二叉树的建立、删除及三种遍历的C实现 教材上的Tree类写法太累赘&#xff0c;不实用&#xff0c;将树节点直接写成结构体即可 要理解结点的含义以及根结点的重要意义 #include <stdio.h> #include <stdlib.h> //用CPP文件编写&#xff0c;否则编译出错&#xff…

检查行链接和行迁移的方法

1.执行 utlchain.sql脚本SQL> CREATE TABLE chained_rows ( 2 owner_name VARCHAR2(30), 3 table_name VARCHAR2(30), 4 cluster_name VARCHAR2(30), 5 partition_name VARCHAR2(30), 6 head_rowid ROWID, 7 analyze_timestamp DA…

笔记本BIOS设置方法(系统还原、省电、防毒)

首先我们先来介绍一下如何进入笔记本电脑的BIOS设置, 一般来说 &#xff0c;笔记本电脑多以F2键或其它组合键进入BIOS, 与台式机经常采用的Delete键有明显不同。由于笔记本电脑大多是随身携带, 因此使用密码防止他人窃取计算机数据, 更是有其必要性。在本教程中, 我们就来介绍如…

oracle数据库开发的一些经验积累(一)

1、不安装Oracle客户连接Oracle 8的方法 请将以下文件拷贝到运行文件所在目录 一、ODBC动态库 : ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll 二、建立EXTRA子目录&#xff0c;将MSVCRT.DLL文件拷贝到该子目录…

Kubernetes - 取消应用 ‘apply -f‘ 应用的配置

问题描述 我已经应用了这样的配置文件 kubectl apply -f deploy/mysql.yml 如何取消应用此特定配置&#xff1f; 解决方案 使用 kubectl 删除命令 kubectl delete -f deploy/mysql.yml

在客户端删除UltraWebGrid的所有行

有时需要在客户端上删除某个UltraWebGrid中所有的行&#xff0c;而如果按照帮助文件中例子的方法来操作的话&#xff0c;是无法删除行的。经询问NetAdvantage工程师&#xff0c;给出一个能用的例子。 //帮助中的例子&#xff0c;不可用function DeleteRow() {// Row deletion n…

光脚丫学LINQ(015):使用LINQ to SQL可以执行的操作

视频演示&#xff1a;http://u.115.com/file/f2f877c8d1 LINQ to SQL 支持您作为 SQL 开发人员所期望的所有关键功能。 您可以查询表中的信息、在表中插入信息以及更新和删除表中的信息。 选择通过在您自己的编程语言中编写 LINQ 查询&#xff0c;然后执行此查询以检索结果&am…

Mysql DELETE语法

文章目录Mysql DELETE语法多表 DELETE语法DELETE LIMIT参考Mysql DELETE语法 多表 DELETE语法 DELETE [LOW_PRIORITY] [QUICK] [IGNORE]tbl_name[.*] [, tbl_name[.*] ...]FROM table_references[WHERE where_definition]DELETE [LOW_PRIORITY] [QUICK] [IGNORE]FROM tbl_na…

学习资料|Delete 命令—轻松学习Windows中Delete命令使用以及含义

目录 前言 语法 参数 delete disk delete partition delete shadows delete volume 拓展小知识 参考文档 前言 命令提示符也是Windows系统内置的实用程序&#xff0c;采用命令行的方式来执行各种各样的计算机相关任务&#xff0c;今天就简单介绍一下使用Delete删除分区…

WTL::CString中的一点缺陷及修改- -

在以前我做过的一个使用了WTL的项目中碰到过一个很有趣的问题。我们先是做了一个原型版&#xff0c;是一个单独的EXE。后来将它分成了不同的模块&#xff0c;除了界面部分&#xff0c;其他模块都用DLL实现。在无界面的DLL模块中大量使用了WTL::CString类&#xff0c;因为这个实…

大数相乘

做了两个钟&#xff0c;汗…… #include <iostream>#include <memory.h>using namespace std;#define DEF_MAX_LEN 1000class CBigNum{public://CBigNum();CBigNum(unsigned long shortNum); CBigNum(const CBigNum &r_bigNum);~CBigNum();bool Add(const CBi…

C++ primer 总结(sizeof,delete,new)

size_t是一种与机器相关的typedef定义&#xff1b;// ia sizeof int; // 错误ia sizeof( int ); // okint *pi new int[ 12 ];cout << "pi: " << sizeof( pi )<< " *pi: " << sizeof( *pi )<< endl; 运…

qt 移植

2010-6-30移植QT4.5.3至mini2440 终于成功移植QT4.5.3至mini2440&#xff0c;并能运行QT自带的应用程序&#xff0c;总得来说还算很顺利&#xff0c;下面是我移植的全部过程。 首先&#xff0c;我交待一下我的开发环境&#xff1a; 宿主机&#xff1a;Fedora9 主机Gcc&…

MYSQL外键(Foreign Key)的使用

在MySQL 3.23.44版本后&#xff0c;InnoDB引擎类型的表支持了外键约束。 外键的使用条件&#xff1a; 1.两个表必须是 InnoDB表&#xff0c;MyISAM表暂时不支持外键&#xff08;据说以后的版本有可能支持&#xff0c;但至少目前不支持&#xff09;&#xff1b; 2.外键列必须建立…

Oracle中Cursor使用

Oracle中Cursor使用1&#xff0c;什么是游标&#xff1f; ①从表中检索出结果集&#xff0c;从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返…

Linux系统调用--fcntl函数详解

Linux系统调用--fcntl函数详解 (2007-11-06 15:09)分类&#xff1a; ARM-Linux应用程序今天在看《Linux设备驱动程序&#xff08;第3版&#xff09;》碰到了fcntl系统调用&#xff0c;以前没接触过。在网上查到了这份资料&#xff0c;转载自 企鹅乐园_雅虎群组。【fcntl系统调用…

QT XML文件的读写

我决定在这写下自己每天获得的知识&#xff0c;有空可以当作翻翻的依据。内容尽管很杂。 SVG是一种用XML定义的语言&#xff0c;用来描述二维矢量及矢量/栅格图形。 enum QIODevice::OpenModeFlag flags QIODevice::OpenMode This enum is used with open() to describe the m…

C++程序员经常问的11个问题

下面的这些要点是对所有的C程序员都适用的。我之所以说它们是最重要的&#xff0c;是因为这些要点中提到的是你通常在C书中或网站上无法找到的。如&#xff1a;指向成员的指针&#xff0c;这是许多资料中都不愿提到的地方&#xff0c;也是经常出错的地方&#xff0c;甚至是对一…

C语言内存管理,林锐博士的文章,绝对经典

http://www.vcworld.net/news/200910/114918.html 欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言&#xff1a; 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序&#xff0c;往往提心吊胆。如果不想触雷&#xff0c;唯一的解决…

C++拾遗--new delete 重载

C拾遗--new delete 重载 前言new和delete是操作动态内存的一对操作。对它们重载可以对内存管理进行有效的定制。 正文 1.局部重载 特别针对某一类型&#xff0c;对new和delete进行重载&#xff0c;可以对该类型对象的动态创建实行监控。如下代码&#xff1a; 代码一#include &l…

内存的三种分配方式

来自&#xff1a;高质量c变成指南 &#xff08;1&#xff09; 从静态存储区域分配。内存在程序编译的时候就已经分配好&#xff0c;这块内存在程序的整个运行期间都存在。例如全局变量&#xff0c;static变量。 &#xff08;2&#xff09; 在栈上创建。在执行函数时&a…

增加缓存的大小的一个例子

当你在某个缓存中存储数据时&#xff0c;常常需要在运行时调整该缓存的大小&#xff0c;以便能容纳更多的数据。 下面是一个增加初始缓存大小的例子&#xff1a; 仔细琢磨一下........ // console.cpp : Defines the entry point for the console application.//#include &quo…

重复记录啦!

一)1、查找表中多余的重复记录&#xff0c;重复记录是根据单个字段&#xff08;peopleId&#xff09;来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录&#…

Flink 流式读取 Debezium CDC 数据写入 Hudi 表无法处理 -D / Delete 消息

问题场景是&#xff1a;使用 Kafka Connect 的 Debezium MySQL Source Connector 将 MySQL 的 CDC 数据 &#xff08;Avro 格式&#xff09;接入到 Kafka 之后&#xff0c;通过 Flink 读取并解析这些 CDC 数据&#xff0c;然后以流式方式写入到 Hudi 表中&#xff0c;测试中发现…

处理数据库中重复记录的方法

数据库中的重复记录 &#xff0c;一般都有可能包含垃圾数据&#xff0c;我们必然要处理它。其实处理它无外乎&#xff1a;查询&#xff0c;标记&#xff0c;删除。处理的方法也很多的&#xff0c;用sql语句都可以处理。有时也可以借助临时表。但是无论知道 几种方法 都不重要…

C++ :内存管理 newdelete

目录 内存区域划分 C的动态内存的管理方式 new new的基本使用方法 【注意事项】 delete 【注意】 new和delete操作自定义类型 operator new 和 operator delete 【关于自定义类型new申请内存】 【原理】 【调用顺序】 【连续开辟空间问题】 malloc/free和…

Linux使用的缓存

6.7.1 Linux使用的缓存 不管在硬件设计还是软件设计中&#xff0c;高速缓存是获得高性能的常用手段。Linux 使用了多种和内存管理相关的高速缓存。 1&#xff0e; 缓冲区高速缓存&#xff1a; 缓冲区高速缓存中包含了由块设备使用的数据缓冲区。这些缓冲区中包含了从设备中读…

数据库 第一.二.三范式的定义与用途

设计范式&#xff08;范式,数据库设计范式,数据库的设计范式&#xff09;是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中&#xff0c;这种规则就是范式。关系数据库中的关系必须满足一定的要求&#xff0c;即满足不同的范式。目前关系数据库…

Oralce数据恢复

一.FLASHBACK QUERY--闪回到15分钟前 select * from table_name as of timestamp (systimestamp - interval 15 minute) where ...... 这里可以使用DAY、SECOND、MONTH替换minute&#xff0c;例如&#xff1a; SELECT * FROM table_name AS OF TIMESTAMP(SYSTIMESTAMP - INTERV…

在oracle中,如何恢复不小心删除的数据?

在oracle数据库实际操作中&#xff0c;经常会使用delete语句删除数据&#xff0c;但有时会误操作了不应该删除的数据。 注意&#xff1a;delete删除的数据可以恢复&#xff0c;Truncate删除数据不可恢复。 举例说明&#xff1a; create table t_test (id number(10));--创建一…

怎样在触发器中删除刚刚录入但是不合法的记录?

建立一个临时表&#xff1a; CREATE GLOBAL TEMPORARY TABLE northsnow_tmp( northsnow_id varchar2(20))ON COMMIT DELETE ROWS; 在业务表上创建一个行级触发器&#xff1a; create or replace trigger trg_northsnow after insert on tb_nor…

linux下快速删除大量文件

假如你要在linux下删除大量文件&#xff0c;比如100万、1000万&#xff0c;像/var/spool/clientmqueue/的mail邮件&#xff0c; 像/usr/local/nginx/proxy_temp的nginx缓存等&#xff0c;那么rm -rf *可能就不好使了。 rsync提供了一些跟删除相关的参数 rsync --help | grep de…

memcache的increment用法

PHP在操作Memcache数据的时候&#xff0c;我们习惯用get&#xff0c;set&#xff0c;delete比较多些&#xff0c;突然发现increment和decrement其实是很有用的&#xff0c;听说使用得当对程序的性能是很有帮助的。 先看下文档里的说明&#xff1a;Memcache::increment()将指定元…

MYSQL外键(Foreign Key)的使用(二)

作者&#xff1a;Dirk (dirk.ye AT gmail.com) Url&#xff1a;http://dirk.pdx.cn 日期&#xff1a;2004/12/08 首先&#xff0c;目前在产品环境可用的MySQL版本&#xff08;指4.0.x和4.1.x&#xff09;中&#xff0c;只有InnoDB引擎才允许使用外键&#xff0c;所以&#x…

使用crond和at 在linux中定时执行任务

一. 使用cron来定期执行任务 首先确认crond服务是否开启&#xff1a; $service crond status 如果没有开启请开启&#xff0c; $service crond start 1、循环执行的计划任务linux下面有atd和crond两种计划任务&#xff0c;其中&#xff0c;atd服务使用的at命令只能执行一次&…

savepoint

什么是savepoint?Use the SAVEPOINT statement to identify a point in a transaction to which you can later roll back.例如&#xff1a; SQL> SELECT * FROM SCOTT.DEPT ;DEPTNO DNAME LOC------ -------------- -------------10 ACCOUNTING NEW YORK20 …

剪贴板操作——设置获取文本/UNICODE文本/HTML/BITMAP等等 监视剪贴板 保存BITMAP到文件

/* CloseClipboard 关闭剪贴板. CountClipboardFormats 统计在当前剪贴板里有多少剪贴板格式. EmptyClipboard 清除剪贴板【必须在OpenClipboard之后调用】. EnumClipboardFormats 枚举当前剪贴板里可用的剪贴板格式. GetClipboardData 取当前剪贴板里德指定剪贴板格式的…

IE WebBrowser 深度复制拷贝/三种遍历IFRAME方式

使用方式&#xff1a; if (m_pBrowserApp ! NULL) { HRESULT hr; LPDISPATCH lpDisp GetHtmlDocument(); if (lpDisp ! NULL) { CComPtr<IHTMLDocument2> spDocument; hr lpDisp->QueryInterface(IID_IHTMLDocument2, (void**) &spDocument); …

tolua++初探(三)

<将简单C类导出到lua> 利用tolua导出类到lua中简单方便&#xff0c;你可以导出静态成员函数、普通成员函数、静态成员变量、普通成员变量&#xff0c;你也可以指定类的哪些方法被导出。你可以将具有单继承的派生类导出&#xff0c;派生类可以很自然地访问基类的方法。…

Windows消息大全

消息&#xff0c;就是指Windows发出的一个通知&#xff0c;告诉应用程序某个事情发生了。例如&#xff0c;单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows 发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的&#xff0c;这个记录中包含了消息的类型以…

MySQL的表锁问题

在mysql手册里面有一段描述关于lock tables的语法的. LOCK TABLES tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE} [, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...UNLOCK TABLESREAD 当表不存在 WRITE 写锁时 READ 读锁被执行,这该状…

SQL语句中----删除表数据drop、truncate和delete的用法

一、SQL中的语法 1、drop table 表名称 eg: drop table dbo.Sys_Test 2、truncate table 表名称 eg: truncate table dbo.Sys_Test 3、delete from 表名称 where 列名称 值 eg: delete from dbo.Sys_Test where test‘test’ 二、drop&#xff0c;truncate&#xff0c;delet…

[QT] parent参数

程序写的多了&#xff0c;你会发现几乎所有的Qt类的构造函数都会有一个parent参数。这个参数通常是QObject* 或者是 QWidget* 类型的。很多情况下它都会有一个初始值0&#xff0c;因此&#xff0c;即便你不去给它复制也没有丝毫的问题。于是&#xff0c;稍微偷懒一下&#xff0…

axios 各种方式的请求 示例

GET请求 示例一&#xff1a; 服务端代码 GetMapping("/f11") public String f11(Integer pageNum, Integer pageSize) {return pageNum " : " pageSize; }前端代码 <template><div class"home"><button click"getFun1…

八、c++学习(加餐4:深入分析new和delete)

经过了两篇的类和对象分析&#xff0c;我们这一篇再次加餐&#xff0c;对new和malloc的分析&#xff0c;malloc的源码不在这篇介绍&#xff0c;会放到linux篇的内存池专题&#xff0c;所以我们这篇只要分析new。 这篇的主要目的就是&#xff0c;对象是怎么new出来的&#xff0…

build.xml的配置

使用ant发布war包build.xml的配置 <project basedir"." default"usage" name"myceaas"> <target name"init"> <property name"Name" value"myceaas" /> <property na…

Oracle级联删除收集

最近软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下: SQL的外键约束可以实现级联删除与级联更新; ORACLE则只充许级联删除。 SQL级联删除与级联更新使用格式&#xff1a;CREATE TABLE A001&…

build.xml配置实例

.控制台在firsttest目录&#xff0c;输入ant后回车就打包完成了! 注:输入ant回车自动执行init,compile,dist命令。要想执行clean命令&#xff0c;输入ant clean即可。 <?xml version"1.0" encoding"UTF-8"?> …

[转]VMware ESX 3.0 VM Backup script by Tooms

转自http://ktcheong.spaces.live.com/blog/cns!72B9F5204F2D5FF2!312.entry VMware ESX 3.0 VM Backup script by Tooms I was looking around the internet for a backup script to backup the VM guests on a standalone ESX 3.0 and was not finding any so I start to ma…

转:VC通过HTTP方式获取网页

在VC中通过HTTP方式获取网页,我试过好几种方式,但是都有问题,现将我用的两种虽然也有问题但基本可以实现的方式写出来,如果大家有更好的方式或者能解决我所遇到的问题,请告诉我:QQ158792331,邮箱:werther161yahoo.com.cn 第一种: 首先要包含这个头文件:#include <afxinet.h&…

c++设计模式:单件模式(Singleton Pattern)

定义&#xff1a;单件模式确保一个类只有一个实例&#xff0c;并提供一个全局访问点 实现一&#xff1a; #include <iostream> using namespace std;class CSingleton { public:static CSingleton* getInstance();static void cleanInstance();int getValue();void setVa…

dynamic_cast 、reinterpret_cast 、 static_cast 、 const_cast

dynamic_cast  dynamic_cast < type-id > ( expression ) 该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void *&#xff1b; 如果type-id是类指针类型&#xff0c;那么expression也必须是一个指针&#xff0c;如果type-id是一个引…

C++纯虚函数 virtual =0

纯虚函数 一、定义 纯虚函数是一种特殊的虚函数&#xff0c;它的一般格式如下&#xff1a; class <类名> { virtual <类型><函数名>(<参数表>)0; … }; 在许多情况下&#xff0c;在基类中不能对虚函数给出有意义有实现&#xff0c;而把它说明为…

SQL note

structured query language综合的、通用的、功能极强的关系数据库语言包括数据定义(DDL)-create、数据操纵(DML)-insert、delete、update、select数据控制-grant是单进程多线程的关系性数据库sql特点:1、一体化的语言&#xff0c;2、统一的语法结构、多种使用方式,3、高度非过程…

JCreator配置JSP环境(Tomat)+快捷键

先讲讲怎么增加一个快捷吧 选择菜单中的 Configure -> Customize -> Keyboard。拿新建"编译 单个程序"的快捷键来说&#xff0c;以这个顺序点击&#xff1a;在"Category"中选择"Build"&#xff0c;然后在"Commands"中选 择&quo…

Git 实战: 删除本地 远程分支

Git 实战: 删除本地 & 远程分支 文章目录Git 实战: 删除本地 & 远程分支前言正文0. 环境准备1. 删除本地分支2. 删除远程分支结语其他资源参考连接前言 本篇的目标很简单&#xff0c;就是一个 git 操作的纪录&#xff0c;涉及的范围比较小 正文 我们在团队开发中总是…

Hibernate和Spring配合使用的一个问题

最近的一个项目使用Hibernate3和Spring&#xff0c;DAO都是继承自org.springframework.orm.hibernate3.support.HibernateDaoSupport&#xff0c;提供了一个BaseDAO&#xff0c;提供了常用的get,getAll,insert,delete以及update方法&#xff0c;其它的DAO都不用关心这些操作了&…

C++易错点总结

1.下面这段代码考察变量的作用域问题。 #include<iostream> using namespace std;void other() {static int a 2;static int b;int c 10;a 2;c 5;cout<<"----other-----"<<endl;cout<<a<<" "<<b<<" &q…

Oracle数据库:数据库操纵语言DML,插入insert into where,更新update where,删除delete where

Oracle数据库&#xff1a;数据库操纵语言DML&#xff0c;插入insert into where&#xff0c;更新update where&#xff0c;删除delete where 2022找工作是学历、能力和运气的超强结合体&#xff0c;遇到寒冬&#xff0c;大厂不招人&#xff0c;可能很多算法学生都得去找开发&a…

Hibernate 关联映射总结

Hibernate 关联映射总结关键字: hibernate 关联映射 关联映射的本质&#xff1a; * 将关联关系映射到数据库&#xff0c;所谓的关联关系是对象模型在内存中的一个或多个引用 多对一&#xff08;many-to-one&#xff09; <many-to-one>会在多的一端加入一个外键&#xff0…

透明桥接

关于透明桥接的论述The Linux bridge code implements a subset of the ANSI/IEEE 802.1d standard.The code for bridging has been integrated into 2.4 and 2.6 kernel series.enable bridging in the kernel.make menuSet "networking -> 802.1d Ethernet Bridging…

RMAN 备份与恢复 实例

1. 检查数据库模式&#xff1a; sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open 2.连接到target数据库 命令&#xff…

OCP-1Z0-051 补充题库 第18题 DELETE语句的特性

一、原题 Evaluate the following SQL statements: DELETE FROM sales; There are no other uncommitted transactions on the SALES table. Which statement is true about the DELETE statement? A. It removes all the rows as well as the structure of the table B. It …

QT 使用QSettings 读写ini配置文件

qt 中如果想要保存参数&#xff0c;可选用QSettings类生成.ini文件保存参数 源程序&#xff1a; #include "mainwindow.h"#include "ui_mainwindow.h"#include <QSettings>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui…

野指针需要注意

另外一个要注意的问题&#xff1a;不要返回指向栈内存的指针或引用&#xff08;即局部变量的地址&#xff09;&#xff0c;因为栈内存在函数结束时会被释放。 一般来说&#xff0c;野指针形成的原因有以下几种&#xff1a; 1、指针变量没有被初始化。任何指针变量刚被创建时不…

掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete

掌握SQL四条最基本的数据操作语句&#xff1a;Insert&#xff0c;Select&#xff0c;Update和Delete。   练掌握SQL是数据库用户的宝贵财 富。在本文中&#xff0c;我们将引导你掌握四条最基本的数据操作语句—SQL的核心功能—来依次介绍比较操作符、选择断言以及三值逻辑。当…

android 多媒体框架中mediaplay与opencore的衔接调用过程

本文从代码的角度来分析Android多媒体框架中mediaplay是如何调用opencore的。一 摘要对于Android 多媒体框架&#xff0c;Google 在 Android 2.2中就已经实现了stagefright&#xff0c;但还是保留了opencore&#xff1b;在新推出的2.3版本中&#xff0c;正式抛弃了opencore&…

c++继承中的内存布局

今天在网上看到了一篇写得非常好的文章&#xff0c;是有关c类继承内存布局的。看了之后获益良多&#xff0c;现在转在我自己的博客里面&#xff0c;作为以后复习之用。 ——谈VC对象模型&#xff08;美&#xff09;简.格雷程化 译 译者前言 一个C程序员&#xff0c;想要进…

oracle 锁管理

oracle 锁管理 即刻杀死了数据库锁。方法如下&#xff1a;1、查看数据库锁,诊断锁的来源及类型&#xff1a;  select object_id,session_id,locked_mode from v$locked_object;2、找出数据库的serial#,以备杀死&#xff1a;   select t2.username,t2.sid,t2.serial#,t2.lo…

Matlab Compiler 的局限性

精华区文章阅读 发信人: hyphone (每天爱你多一些), 信区: MathTools 标 题: Matlab Compiler 的局限性发信站: BBS 水木清华站 (Sun Oct 6 19:27:51 2002), 站内信件 Matlab Compiler 的局限性:不支持的m文件&#xff1a;1、脚本m文件2、使用了Object的m文件3、调用了…

ORA-00257: archiver error. Connect internal only, until freed的处理

1.查询 SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES------------ ------------------ ------------------------- ---------------CONTROLFILE 0 …

在具有多态特性的类体系中,向客户提供使用接口,而不去暴露类的体系结构。

先举个例子&#xff0c;我们在开发中&#xff0c;经常会处理很多异步消息&#xff0c;比如&#xff1a;io消息、信号、定时器等&#xff0c;现在我们就建立一个消息处理器系统&#xff0c;代码如下&#xff1a; struct msg{ int msg_id;char data[1];};class BaseMsgProcess…

VC中程序调用Js自定义函数的注意事项

关于如何在程序中调用js函数, 网络上已经泛滥多时了. 下面这个链接是这方面的鼻祖了,大家可以看看. http://www.codeproject.com/KB/COM/jscalls.aspx?msg1162277 一般说来,调用js函数多数是为了让程序内核和程序界面(ie界面)交互. 所以我让程序内核发送自定义消息 WM_CALL…

Uinx的学习笔记

一、Unix编辑器概述     编辑器是使用计算机的重要工具之一&#xff0c;在各种操作系统中&#xff0c;编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中&#xff0c;为方便各种用户在各个不同的环境中使用&#xff0c;提供了一系列的ex编辑器&#xff0c;包括 ex…

精通快捷键,抵抗鼠标手

最近工作劳累过度&#xff0c;下班后在家也是离不开电脑&#xff0c;长期使用鼠标&#xff0c;导致右手腕关节处肌肉劳损&#xff0c;不得不使用左手工作&#xff0c;可实在是不方便。今天去北医三院看了下&#xff0c;四五点起来排队&#xff0c;那儿已经是人山人海了&#xf…

有了malloc/free为什么还要new/delete?

来自: http://hi.baidu.com/sppeivan/blog/item/3041ca0e7c3d39206059f3ba.html malloc与free是C/C语言的标准库函数&#xff0c;new/delete是C的运算符。它们都可用于申请动态内存和释放内存。 对于非内部数据类型的对象而言&#xff0c;光用maloc/free无法满足动态对象的要…

outportb函数与inportb函数问题

outportb函数是属于Turbo C&#xff08;TC&#xff09;语言库函数&#xff0c;这是一个输出到硬件端口的函数&#xff0c;似乎是当年学习C语言的时候用这个东西&#xff0c;现在用的C里面没有这个函数&#xff0c;今天在做一个软件说明书时&#xff0c;看到这个函数&#xff0c…

c/c++ 动态申请数组

new和delete运算符用于动态分配和撤销内存的运算符 new用法: 1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a new int(5) 作用同上,但是同时将整数赋…

[转]使用GDAL创建Erdas格式的金字塔

在使用Erdas或者ArcGIS打开栅格图像的时候&#xff0c;会创建一个后缀名为rrd的金字塔文件&#xff0c;用于快速显示图像。那么在使用GDAL编写自己的图像算法后&#xff0c;像快速的在Erdas或者ArcGIS中显示&#xff0c;就需要自己创建rrd格式的金字塔文件&#xff0c;这样在打…

Oracle经验技巧集

Oracle经验技巧集---------------1&#xff0e;删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]] 2&#xff0e;删除用户 DROP USER User_Name CASCADE 3&#xff0e;删除表的注意事项 在删除一个表中的全部数据时&#xff0c;须使用TRUNCATE …

STL空间构造器

当c程序用new/delete运算符进行动态内存操作时&#xff0c;编译器为我们准备了两项工作。一是&#xff0c;调用全局内存分配函数 operator new() / operator delete()&#xff1b; 二是&#xff0c;调用 “构造函数”和“析构函数”。 下面举个例子说明&#xff1a; class Te…

CString,string,char*的综合比较

(一) 概述 string和CString均是字符串模板类: string为标准模板类&#xff08;STL&#xff09;定义的字符串类&#xff0c;已经纳入C标准之中&#xff1b; CString&#xff08;typedef CStringT<TCHAR, StrTraitMFC<TCHAR>> CString&#xff09;为Visual C中最常用…

电脑高手常用的5个按钮!

winkeyd :   这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化&#xff0c;无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键&#xff0c;刚才的所有窗口都回来了&#xff0c;而且激活的也正是你最小化之前在使用的窗口&#xff0…

托盘制作心得

制作的主要涉及到的API只有Shell_NotifyIcon 虽然API只有一个&#xff0c;但是这个API的参数的数据结构可是看的让人很烦的。 NOTIFYICONDATA typedef struct _NOTIFYICONDATA { DWORD cbSize; //结构大小 byte计算 HWND hWnd; //创建托盘的程序窗口句柄,也就是应用程序窗…

visual studio 快捷键表

快捷键 功能 CTRL SHIFT B生成解决方案 CTRL F7 生成编译 CTRL O 打开文件 CTRL SHIFT O打开项目 CTRL SHIFT C显示类视图窗口 F4 显示属性窗口 SHIFT F4显示项目属性窗口 CTRL SHIFT E显示资源视图 F12 转到定义 CTRL F12转到声明 C…

Boost智能指针——scoped_ptr

Boost智能指针——scoped_ptr boost::scoped_ptr和std::auto_ptr非常类似&#xff0c;是一个简单的智能指针&#xff0c;它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用&#xff1a; #include <string> #include <iostream> #include &l…

关于c++, java释放内存的比较

1&#xff0c; c中允许创建局部对象&#xff0c;局部对象在代码块执行完后自动释放 2&#xff0c; Java中部允许创建局部对象&#xff0c;只能通过new来创建对象 所以如果MyClass是一个类名的话 MyClass a&#xff1b; 这句话如果在c中&#xff0c;那么它就创建了一个My…

基于谷歌GKE使用Kubernetes

Google Container Engine (GKE) 是谷歌云提供的云服务&#xff0c;用于提供在线Kubernetes集群。 这项新服务允许你使用谷歌API按照需求创建一个Kubernetes集群。 集群将由一个主节点和一组充当虚拟机容器的计算节点组成。 首先&#xff0c;你现在需要一个谷歌云平台帐户。 更新…

SRM 208 DIV 1 Level One

题目&#xff1a;http://www.topcoder.com/stat?cproblem_statement&pm2923&rd5854 #include <iostream> #include <vector> #include <ctime> #include <sstream> using namespace std; const int max_num 50; int height[max_num][max_num…

高水位线和全表扫描

高水位线好比水库中储水的水位线&#xff0c;用于描述数据库中段的扩展方式。高水位线对全表扫描方式有着至关重要的影响。当使用delete 操作表记录时&#xff0c;高水位线并不会下降&#xff0c;随之导致的是全表扫描的实际开销并没有任何减少。本文给出高水位线的描述&#x…

Android DB数据库实例

主要代码&#xff1a; package eoe.demo; import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteCursor;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import an…

DOS之wmic

2008-11-30 09:14:48 www.hackbase.com 来源&#xff1a;互联网执行“wmic”命令启动WMIC命令行环境。这个命令可以在XP或 .NET Server的标准命令行解释器&#xff08;cmd.exe&#xff09;、Telnet会话或“运行”对话框中执行。这些启动方法可以在本地使用&#xff0c;也可以…

JPA和hibernate对删除操作的不同

在hibernate里面调用session的delete方法以后&#xff0c;无论这个被删除的对象有没有被人外键引用到&#xff0c;都可以被删除&#xff0c;并且此时的外键设为 null&#xff0c;也就是说他会自动帮我们去查看他被谁引用到了。然后把引用全部去掉后&#xff0c;再把自己删掉。而…

C++中,new/delete和malloc/free的区别

转自&#xff1a;C中&#xff0c;new/delete和malloc/free的区别 1、new/delete是C的操作符&#xff0c;而malloc/free是C中的函数。 2、new做两件事&#xff0c;一是分配内存&#xff0c;二是调用类的构造函数&#xff1b;同样&#xff0c;delete会调用类的析构函数和释放内…

PLSQL常用方法汇总

oracle教程:PLSQL常用方法汇总 关键字: oracle plsql常用方法汇总 在SQLPLUS下&#xff0c;实现中-英字符集转换alter session set nls_languageAMERICAN;alter session set nls_languageSIMPLIFIED CHINESE; 主要知识点&#xff1a;一、有关表的操作1)建表 create table tes…

C++中的四种强制类型转换的区别 [转]

使用标准C的类型转换符&#xff1a;static_cast、dynamic_cast、reinterpret_cast、和const_cast。 1 static_cast 用法&#xff1a;static_cast < type-id > ( expression ) 该运算符把expression转换为type-id类型&#xff0c;但没有运行时类型检查来保证转换的安…

mysql删除语句大全(上)drop delete turncate

1.drop语句。可以用来删除数据库和表。 A用drop语句来删除数据库: mysql> drop database hello; Query OK, 0 rows affected (0.19 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysq…

【C++】动态内存管理 ② ( new 运算符 为 基础数据类型 / 基础数据数组类型 分配堆内存 )

文章目录 一、C 对象的动态创建和释放二、new 运算符 为 基础数据类型 / 基础数据数组类型 分配堆内存1、语法说明2、语法简单示例3、代码示例 - 基础类型内存分配4、代码示例 - 基础数组类型内存分配 三、完整代码示例 - new 运算符 为 基础数据类型 / 基础数据数组类型 分配堆…

运动模糊实现(VC++)

bool MotionBlur(IplImage* src){// 指向目标图像的指针unsigned char * LPsrc;//图象的宽度和高度int Width src->width;int Height src->height;int LineBytessrc->width*src->nChannels;int iColumn, jRow;//循环变量int temp,m;//临时变量double p,q;//…

C++几种析构

首先说下我对完全释放的理解。完全释放是指经过了这系列的操作&#xff0c; 没有内存泄露。三&#xff0c;四能够完全释放内存&#xff0c; 一&#xff0c;二由于条件不足&#xff0c; 不能确定。但是四个使用的方式都是错误的&#xff0c; 这四种情况都不会导致运行错误&#…

解析SQL Server 2008中的新语句:MERGE

MicrosoftSQL Server 2008将包含用于合并两个行集(rowset)数据的新句法。根据一个源数据表对另一个数据表进行确定性的插入、更新和删除这样复杂的操作&#xff0c;运用新的MERGE语句&#xff0c;开发者只需使用一条命令就可以完成。 在对两个表进行信息同步时&#xff0c;有…

随机生成1000w内不重复的随机数

http://blog.csdn.net/v_july_v/article/details/6630757 从上面博客中获取的算法&#xff0c;编译测试通过 void testMake1000WRand(){const int size 10000000;int *num new int [size];int n;FILE *fp fopen("F:\\rasterTest\\data.txt", "w");asse…

malloc()函数与alloc()函数

C语言跟内存分配方式   &#xff08;1&#xff09; 从静态存储区域分配。内存在程序编译的时候就已经分配好&#xff0c;这块内存在程序的整个运行期间都存在。例如全局变量&#xff0c;static变量。 &#xff08;2&#xff09; 在栈上创建。在执行函数时&#xff0c;函数内局…

清除上传控件 File 的值

因为File控件的value值是只读的&#xff0c;所以用document.getElementById("File1").value"" 并不能清楚file控件的值 可以用一下方法实现 view plaincopy to clipboardprint?<input id"File1" type"file" runat"server&qu…

pb中创建数据操作日志字典

创建操作日志字典 -------------------------------------------------------------Susue--------- 如表已存在,先删除--if exists(select 1 from sysobjects where nameS_LOG and XtypeU) drop table S_LOG ;go--------- 建新表和主键create table S_LOG ( P_ID int IDENTIT…

fcntl参数解释

功能描述&#xff1a;根据文件描述词来操作文件的特性。 用法&#xff1a; int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock); 参数&#xff1a; fd&#xff1a;文件描述词。 cmd&#xff1a;操作命令。…

allegro使用汇总

1.如何在allegro中取消花焊盘(十字焊盘)set up->design parameter ->shape->edit global dynamic shape parameters->Thermal relief connects ->Thru pins ,Smd pins -> full contact2.allegro 中如何设置等长setup -> constraints->electrical->n…

中文分词中的trie检索树实现

原贴:http://hi.baidu.com/cuifenghui/blog/item/d66ff3360198db350b55a964.html 中文分词中的trie检索树实现2008-02-27 17:29这几天在研究中文分词&#xff0c;目前已经研究试验了基于词典的常用中文分词算法&#xff0c;包括正向最大匹配、逆向最大匹配、整词二分法、基于…

珍藏的最全的windows操作系统快捷键

珍藏的最全的windows操作系统快捷键 一、常见用法&#xff1a; F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话&#xff0c;这意味着“重命名” F3 当你在桌面上的时候是打开“查找&#xff1a;所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 windows键…

堆与栈的区别

一、预备知识―程序的内存分配 一个由c/C编译的程序占用的内存分为以下几个部分 . q; B8 H$ E- g, p7 L ! Z8 }1 h0 A6 v: R 1、栈区&#xff08;stack&#xff09;― 由编译器自动分配释放 &#xff0c;存放函数的参数值&#xff0c;局部变量的值等。其操作方式类似于数据结…

数据库事务和并发

数据库事务中的基本概念 数据库事务是指&#xff0c;由一个或多个SQL语句组成的工作单元&#xff0c;这个工作单元中的SQL语句相互依赖&#xff0c;如果有一个SQL语句失败&#xff0c;那么整个操作都要撤销。在并发环境中&#xff0c;当多个事务同时访问同一资源时&#xff0c;…

删除Window下某个服务及Apache无服务

删除Window下某个服务&#xff0c;CMD进入命令行&#xff0c;执行sc delete 服务名&#xff0c;即可删除 例如&#xff1a; sc delete Apache2 --删除Apache2服务 如果Apache安装没有服务&#xff0c;进入Apache安装目录下的Bin下 Apache2.2版本“ httpd.exe -k install …

Oracle经验技巧集[转]

转自http://java.mblogger.cn/flowercat/1&#xff0e;删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]] 2&#xff0e;删除用户 DROP USER User_Name CASCADE 3&#xff0e;删除表的注意事项 在删除一个表中的全部数据时&#xff…

oracle中的rownum和rowid的作用及区分

最近有时间把前面的知识再复习了一遍&#xff0c;感觉好多知识又模糊了&#xff0c;发现技术这东西&#xff0c;只要歇一段时间不看就容易忘。现在就说说rownum和rowid的区别吧。 rownum和rowid都是伪列&#xff0c;但是两者的根本是不同的&#xff0c;rownum是根据sql查询出的…

HibernateTemplate的常规用法

HibernateTemplate的常规用法 HibernateTemplate提供非常多的常用方法来完成基本的操作&#xff0c;比如通常的增加、删除、修改、查询等操作&#xff0c;Spring 2.0更增加对命名SQL查询的支持&#xff0c;也增加对分页的支持。大部分情况下&#xff0c;使用Hibernate的常规用法…

IP helper: GetIfTable 函数可以得到很多网络状态信息:网络流量,网络状态等(zz)

IP helper: GetIfTable 函数可以得到很多网络状态信息&#xff1a;网络流量&#xff0c;网络状态等&#xff1a; 收藏 GetIfTable&#xff0c; 编程实现查询网络状态[含c代码] 前两天因为其他原因需要编写一段查询网络状态的代码&#xff0c;一开始的想法是查询注册表中的某…

浅谈内存泄漏(一)

浅谈内存泄漏&#xff08;一&#xff09; 对于一个c/c程序员来说&#xff0c;内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题&#xff0c;比如Smart Pointer&#xff0c;Garbage Collection等。Smart Pointer技术比较成熟&#xff0c;STL中已…

Altium Designer 6.0快捷键列表

表1. 原理图编辑器与PCB通用的快捷键 快捷键 相关操作 Shift 当自动平移时&#xff0c;加速平移 Y 放置元件时&#xff0c;上下翻转 X 放置元件时&#xff0c;左右翻转 Shift↑&#xff08;↓、←、→&#xff09; 在箭头方向以10个栅格为增量移动光标 ↑、↓、←、→…

深入了解MySQL 5.5分区功能增强

二、为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可伸缩性&#xff0c;可管理性和提高数据库效率。 分区的一些优点包括&#xff1a; 1&#xff09;、与单个磁盘或文件系统分区相比&#xff0c;可以存储更多的数据。 2&#xff09;、对于那些已…

Kubernetes - 一键卸载 Kubernetes-Dashboard

方案一 kubectl delete deployment kubernetes-dashboard --namespacekube-system kubectl delete service kubernetes-dashboard --namespacekube-system kubectl delete role kubernetes-dashboard-minimal --namespacekube-system kubectl delete rolebinding kubernet…

号称效率为O(n)的排序算法-----计数排序

今天下午研究了下CountingSort算法&#xff0c;虽然这个算法的效率为O(n)&#xff0c;简单测试了一下&#xff0c;确实蛮快的。但是这个算法的限制太多&#xff1a; 数据集必须为正整数。。。&#xff08;也就是说数据集中不能有负数和小数&#xff0c;连0都不行&#xff01;&a…

如何:在各种字符串类型之间进行转换

转自MSDN Visual C如何&#xff1a;在各种字符串类型之间进行转换本主题演示如何将各种 Visual C 字符串类型转换为其他字符串。可以转换的字符串类型包括 char *、wchar_t*、_bstr_t、CComBSTR、CString、basic_string 和 System.String。在所有情况下&#xff0c;在将字符串转…

首用MYSQL索引的快感

用了MYSQL一年多&#xff0c;且一直被MYSQL的快速查询所吸引&#xff0c;可今天怎么碰石头了&#xff1f; 1Dp4V*Wt0 3p)o{3s.a^Qr0 原来就是索引在做怪。由于本人是业余爱好自学PHPMYSQL开发&#xff0c;所以在理论优化方面一般考虑甚少&#xff0c;基本不用字段索引去做MYSQ…

UFW防火墙简单设置

UFW防火墙简单设置 1、简介&#xff1a; ufw是一个主机端的iptables类防火墙配置工具&#xff0c;比较容易上手。一般桌面应用使用ufw已经可以 满足要求了。 2、安装方法&#xff1a; sudo apt-get install ufw 当然&#xff0c;这是有图形界面的&#xff0c;在新立得里搜索g…

设计模式----Bridge模式

原来对bridge模式理解不是很深入&#xff0c;感觉和build模式很相似&#xff0c;今天又看了四人帮的关于bridge模式的描述&#xff0c;有些新的理解 先来说下适用性 1、不想抽象和实现之间有一个固定的绑定关系。&#xff08;因为程序在运行时实现部分可以被选择或者切换&…

数据库--范式

数据库的设计范式是数据库设计所需要满足的规范&#xff0c;满足这些规范的数据库是简洁的、结构明晰的&#xff0c;同时&#xff0c;不会发生插入&#xff08;insert&#xff09;、删除&#xff08;delete&#xff09;和更新&#xff08;update&#xff09;操作异常。反之则是…

qt sqlite 触发器 使用

首先看下基本的触发器的结构:: -- --------SQL触发器-------------------------------------------------1 .删除 CREATETRIGGER[ Delete_TopAlexa ]ON[ dbo ] . [ tb_WebSite ]FORDELETEASBEGINTRANSACTIONdeletefromtb_alexa wherewebsiteid( selectwebsiteid fromdel…

vi 命令 用法

一、Unix编辑器概述 编辑器是使用计算机的重要工具之一&#xff0c;在各种操作系统中&#xff0c;编辑器都是必不可少的部件。Unix及其相似的ix 操作系统系列中&#xff0c;为方便各种用户在各个不同的环境中使用&#xff0c;提供了一系列的ex编辑器&#xff0c;包括 ex,…

svn基本工作周期(常用命令详解)

转自http://svndoc.iusesvn.com/svnbook/1.1/svn-ch-3-sect-5.html#id447409 偶然发现这篇文章&#xff0c;讲的简明扼要&#xff0c;读完基本可以应付常用的svn操作了。基本的工作周期 Subversion有许多特性、选项和华而不实的高级功能&#xff0c;但日常的工作中你只使用其中…

BAPI_PO_CHANGE

*& 手工更改采购订单项目里发票标签下的最终交货复选框 report zmmr0191 message-id zfd_01. tables:ekpo. data:begin of it_ekpo occurs 0, ebeln like ekko-ebeln, ebelp like ekpo-ebeln, wemng like eket-wemng, menge like ekpo-menge, invoiced_menge like ekbe-men…

[Algorithms][C]Singly linked list

插入&#xff1a;头插入&#xff0c;尾插入&#xff0c;及指定位置插入删除&#xff1a;头删除&#xff0c;尾删除&#xff0c;及指定位置插入逆序:查找&#xff1a;计数&#xff1a;打印&#xff1a; #include <stdio.h> #include <Windows.h>//节点结构体 #defin…

常用数据类型使用转换详解

常用数据类型使用转换详解作者&#xff1a;程佩君读者层次&#xff1a;初学刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解&#xff0c;本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i 100;long l 2001;float f300.2;double d12345.1…

《我的泛型编程观》之boost.scoped_ptr、scoped_array源码分析

http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/item/1d7739d92055bb2610df9b5c.html 《我的泛型编程观》之boost.scoped_ptr、scoped_array源码分析 2009年12月06日 星期日 下午 06:57boost.scoped_ptr已经被tr2建议作为C标准库的一部分&#xff0c;它的兄弟shared_ptr已…

为什么内联函数,构造函数,静态成员函数不能为virtual函数

为什么内联函数&#xff0c;构造函数&#xff0c;静态成员函数不能为virtual函数&#xff1f; 1> 内联函数 内联函数是在编译时期展开,而虚函数的特性是运行时才动态联编,所以两者矛盾,不能定义内联函数为虚函数。 2> 构造函数 构造函数用来创建一个新的对象,而虚函数的运…

placement new 讲解

placement new 是重载operator new的一个标准、全局的版本&#xff0c;它不能被自定义的版本代替&#xff08;不像普通的operator new和operator delete能够被替换成用户自定义的版本&#xff09;。placement new的作用就是&#xff1a;创建对象(调用该类的构造函数)但是不分配…

类型转换操作符:static_cast, dynamic_cast, const_cast, reinterpret_cast

呵呵&#xff0c;今天来好好看看着几个转换操作符的用法。以前老是看着眼熟&#xff0c;但是用着手生。今天决定搞定这些个东西。 在C语言中类型转换有几种方式&#xff1a; 1. (expression). 在表达式外边加括号&#xff0c;由编译器来决定怎么改变。 2. new_typ…

局域网发送文件的源代码(idUDPserver,idUDPClient)

服务端 unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, IdBaseComponent, IdComponent, IdUDPBase, IdUDPServer,idsockethandle,Gauges;typeTForm1 class(TForm)IdUDPServer1: TIdUDPServer;SaveDialog1: TSa…

c++异常处理机制示例及讲解

原文链接&#xff1a;http://ticktick.blog.51cto.com/823160/191881 这两天我写了一个测试c异常处理机制的例子&#xff0c;感觉有很好的示范作用&#xff0c;在此贴出来&#xff0c;给c异常处理的初学者入门。本文后附有c异常的知识普及&#xff0c;有兴趣者也可以看看。 …

复习笔记 --C++之重载

复习笔记 --C之重载 函数重载&#xff1a;在同一作用域内函数名相同而参数列表不同定义的来实现功能相同或相似的多个函数&#xff0c;即通过函数参数列表而唯一标识并区分函数的一种特殊的函数。 一&#xff0e; 注意&#xff1a; 1) 函数的参数列表不同:包括参数数目不…

MySQL sql_safe_updates

MySQL sql_safe_updates 分析 我在练习MySQL操作语句时&#xff0c;使用一条完全没有错误的语句&#xff1a; update students set namedrake where namechuan; 却报了如下错误&#xff1a; Error Code: 1175. You are using safe update mode and you tried to update a ta…

浅谈new-delete和malloc-free的用法和区别

0 目录 1 new和delete的用法2 new和delete深入理解 2.1 operator new 和 operator delete2.2 new和delete背后机制2.3 如何申请和释放一个数组 3 malloc和free的用法4 new和malloc的区别 1 new和delete的用法 如下几行代码&#xff1a; int *pi new int; int *pi new int(…

LINQ之Delete

1.简单形式 说明&#xff1a;调用DeleteOnSubmit方法即可。 OrderDetail orderDetail db.OrderDetails.First(c > c.OrderID 10255 && c.ProductID 36);db.OrderDetails.DeleteOnSubmit(orderDetail);db.SubmitChanges(); 语句描述&#xff1a;使用DeleteOnSub…

mysql event 实例

今天一网友求助&#xff0c;每天早上8点自动将A表中的10条数据插入B表&#xff0c;然后在A表中删除那10条数据。 现测试功能&#xff1a; 有table_a和table_b表&#xff0c;每30秒table_a有2条数据插入到table_b表&#xff0c;然后删除table_a表的那2条数据&#xff1b; 创建…

简述Java回收机制 - 初学者必看

一&#xff0e;谁在做Garbage Collection&#xff1f;一种流行的说法&#xff1a;在C里&#xff0c;是系统在做垃圾回收&#xff1b;而在Java里&#xff0c;是Java自身在做。在C里&#xff0c;释放内存是手动处理的&#xff0c;要用delete运算符来释放分配的内存。这是流行的说…

java中删除数据库中重复数据的几个方法

declare max integer,id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1 open cur_rows fetch cur_rows into id,max while fetch_status0 begin select max max -1 set rowcount max delete from 表名 …

【0259】inval.h/inval.c的理解

1. inval.h/inval.c inval.h、inval.c是缓存无效消息(invalidation message)调度程序定义。 2. inval.h/inval.c特性 inval.h/inval.c的实现是一个非常微妙的东西,所以需要注意: 当一个元组被更新或删除时,我们的标准可见性规则(standard visibility rules)认为只要我…

Struts2配置文件中使用通配符

形式一&#xff1a;调用相同Action中的不同方法 <action name"*Action" class"Jcuckoo.LoginRegistAction" method"{1}"> <result name"input">/login.jsp</result> <result name"…

c++虚函数(二)

二. 虚函数的语法   虚函数的标志是“virtual”关键字。 2.1 使用virtual关键字   考虑下面的类层次&#xff1a; class A{public:virtual void foo();}; class B: public A{public:void foo(); // 没有virtual关键字!}; class C: public B // 从B继承&#xff0c;不是…

ABAP 文档处理的一点经验

一&#xff0c;创建凭证的bapi&#xff1a; CALL FUNCTION BAPI_DOCUMENT_CREATE2 EXPORTING: documentdata ls_doc IMPORTING: documenttype lf_doctype documentnumber lf_docnumber documentpart lf_docpart documentversion lf…

ORACLE审计小结

1、什么是审计审计&#xff08;Audit)用于监视用户所执行的数据库操作&#xff0c;并且Oracle会将审计跟踪结果存放到OS文件&#xff08;默认位置为$ORACLE_BASE/admin /$ORACLE_SID/adump/&#xff09;或数据库&#xff08;存储在system表空间中的SYS.AUD$表中&#xff0c;可通…

Hibernate框架session中方法详解

各种状态定义 瞬时态&#xff1a;没有交给session管理&#xff0c;在数据库中也没有这个对象 持久态&#xff1a;对象交给session管理&#xff0c;最终数据库中会有这个对象 游离态&#xff1a;对象没有交给session管理&#xff0c;但数据库中有这个对象 删除态&#xff1a;执…

oracle 删除重复的记录

对此&#xff0c;总结了一下删除重复记录的方法&#xff0c;以及每种方法的优缺点。 为了陈诉方便&#xff0c;假设表名为Tbl&#xff0c;表中有三列col1&#xff0c;col2&#xff0c;col3&#xff0c;其中col1&#xff0c;col2是主键&#xff0c;并且&#xff0c;col1&#x…

ORACLE里锁

看了网上一些资料&#xff0c;发现对Oracle中的锁有多种分类方法&#xff0c;从各个不同的角度对锁进行分析。预备知识&#xff1a;DDL(DATABASE DEFINITION LANGUAGE)&#xff1a;数据库定义语言&#xff0c;如create table、drop table..... DML(DATABASE MODIFICATION LANG…

C++对象模型笔记

C对象模型之一 关于对象笔记前言 <<Inside The C Object Model>>Stanley B.Lippman著;中文版《深度探索C对象模型》侯捷翻译。看到大家都认为是本好书&#xff0c;所以从Chinapub中购买会来。看了一遍后觉得昏昏沉沉&#xff0c;主要是很琐碎&#xff0c;其中此书有…

堆的操作和实现

数据结构——堆的操作和实现 当应用优先级队列或者进行堆排序时&#xff0c;一般利用堆来实现。堆是一个完全&#xff08;除最底层 外都是满的&#xff09;二叉树&#xff0c;并满足如下条件&#xff1a; 1、根结点若有子树&#xff0c;则子树一定也是堆。 2、根结点一定…

【MySQL】基本查询(表的增删改查)-- 详解

CRUD&#xff1a;Create&#xff08;创建&#xff09;&#xff0c;Retrieve&#xff08;读取&#xff09;&#xff0c;Update&#xff08;更新&#xff09;&#xff0c;Delete&#xff08;删除&#xff09;。 一、Create insert [into] table_name [(column [, column] ...)] v…

字符分类 ASCII码表

字符分类API&#xff1a; TCHAR CHAR WCHAR _istascii __isascii __iswascii 返回非0表示是ASCII字符 _istcntrl iscntrl iswcntrl 返回非0表示是控制字符 (0x00 – 0x1F or 0x7F). _istgraph isgraph iswgraph 返回非0表示是可…

说说红黑树

--摘自维基百科 红黑树是一种自平衡二叉查找树&#xff0c;是在计算机科学中用到的一种数据结构&#xff0c;典型的用途是实现关联数组。它是在1972年由鲁道夫贝尔发明的&#xff0c;他称之为"对称二叉B树"&#xff0c;它现代的名字是在 Leo J. Guibas 和 Robert S…

hibernate-简单事务管理

在hibernate中使用事务管理&#xff0c;是一件很简洁的事情。只需增添几句代码而已。我是用的是hibernate自己生成的代码&#xff0c;其中搜索和增加在没有事务的情况下都可以成功完成&#xff0c;而修改和删除则必须设置事务。由于我使用hibernate自己生成的DAO&#xff0c;所…

Photoshop鼠绘精美手机详细教程

来源:太平洋电脑软件资讯 人民邮电出版社 作者:杨斌 日期: 2007-7-17 我国拥有近四亿的手机用户&#xff0c;居全世界第一。手机在我国已成了常见的通讯工具。本小节将带着读者一起用Photoshp CS2绘制一台手机。 本小节完成的效果图图&#xff08;1&#xff09;。 图1 手机绘…

异常:java.lang.IllegalArgumentException: Removing a detached instance

异常&#xff1a;java.lang.IllegalArgumentException: Removing a detached instance 的解决办法java.lang.IllegalArgumentException: Removing a detached instance 的解决办法方法一&#xff1a;  这是因为试图删除一个已经死亡的实例引起的&#xff0c;我的删除代码是这…

KeyPress、KeyDown、KeyUp事件KeyCode、KeyChar、KeyData

1.KeyPress、KeyDown和KeyUp的区别 (一)键事件按下列顺序发生&#xff1a; 1. KeyDown 2. KeyPress 3. KeyUp &#xff08;二&#xff09;KeyDown触发后&#xff0c;不一定触发KeyUp&#xff0c;当KeyDown 按下后&#xff0c;拖动鼠标&…

[转]用C++面向对象的方式动态加载so

转自&#xff1a;http://www.vimer.cn/2009/12/%E7%94%A8c%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%96%B9%E5%BC%8F%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BDso.html 这几天在写一个server&#xff0c;由于框架相同&#xff0c;仅仅是获取数据源的地方有区别&#xff0c…

eclipse下用ActiveMQ-CPP开发ActiveMQ应用体验

之前都是使用vi&#xff0b;make方式进行程序开发&#xff0c;可以说是一种传统&#xff0b;质朴的*nix开发方式。有一段时间用eclipse做Java的开发&#xff0c;突然想真正的在eclipse下用一把eclipse cdt结果不料却这样好使&#xff0c;在讨厌了微软.net开发工具之后&#xff…

ORA-00001: 违反唯一约束条件

如何查出违反唯一关键子的类似SQLERRM 有个过程 每天更新用户信息表 原本采用MERGE 来做的&#xff0c;可是有人嫌它慢&#xff0c;建议采用DELETE INSERT来做 我先 delete userinfo wehre logtime > trunc(sysdate)-15 ; commit; insert into userinfo select * fr…

MERGE 比 DELETE INSERT 更新 可靠多了

MERGE 比 DELETE INSERT 慢很多&#xff01; 可 DELETE INSERT 总是 发生违反唯一关键子&#xff0c;删除了无法再插进去。还有时不时的丢失数据。 MERGE 可以减少数据量来提高运行速度&#xff0c;减少 WHEN MATCHED THEN UPDATE 字段来 少生成UNDO数据。

Flash 会表数据 之oracle 10g

界面开发人员报有很多重复数据在用户权限表。然后我删除了表数据delete 方式&#xff0c;修改了对应的存储过程使之不重复&#xff01; 后来发现 重新拉回的数据没权限。 只好闪回到今天凌晨了&#xff01; SQL> ALTER TABLE BA.T_POWER_ADMIN ENABLE ROW MOVEMENT; Tabl…

linux内核模块的强制删除

一.问题&#xff1a; 前些日子在工作中遇到一个文件&#xff0c;当rmmod一个模块的时候&#xff0c;在模块的exit函数中阻塞了&#xff0c;rmmod进程杀也杀不掉&#xff0c;永远呆在那里&#xff0c;发现它已经是D(disk sleep)状态了&#xff0c;真的无能为力了吗&#xff1f;…

OCP-1Z0-051 第170题 DELETE的注意事项

一、原题 Which two statements are true regarding the DELETE and TRUNCATE commands? (Choose two.) A. DELETE can be used to remove only rows from only one table at a time. B. DELETE can be used to remove only rows from multiple tables at a time. C. DELETE …

OCP-1Z0-051 第169题 使用子查询DELETE数据

一、原题 View the Exhibit and examine the description for the PRODUCTS and SALES table.PROD_ID is a primary key in the PRODUCTS table and foreign key in the SALES table. You want to remove all the rows from the PRODUCTS table for which no sale was done fo…

OCP-1Z0-051 第168题 使用子查询DELETE数据

一、原题 View the Exhibit and examine the description of SALES and PROMOTIONS tables. You want to delete rows from the SALES table, where the PROMO_NAME column in the PROMOTIONS table has either blowout sale or everyday low price as values. Which DELETE …

C++内存对象

一&#xff0e;基本概念   先来看看栈。栈&#xff0c;一般用于存放局部变量或对象&#xff0c;如我们在函数定义中用类似下面语句声明的对象&#xff1a;Type stack_object ;  stack_object便是一个栈对象&#xff0c;它的生命期是从定义点开始&#xff0c;当所在函数返回…

重建索引的相关内容(from itpub)

一&#xff1a;考虑重建索引的场合1&#xff1a;表上频繁发生update,delete操作2&#xff1a;表上发生了alter table ..move操作&#xff08;move操作导致了rowid变化&#xff09;二&#xff1a;判断重建索引的标准 索引重建是否有必要&#xff0c;一般看索引是否倾斜的严重&a…

Oracle创建主键时处理重复数据的程序

/**************************** v_index 为主键语句 tablename 为表名 written by&#xff1a;wonder modified by: ****************************/CREATE OR REPLACE PROCEDURE prc_delete(v_index IN VARCHAR2, tablename IN VARCHAR2) IS v_sql VARCHAR2(2000); v_sql1 V…

使用DBMS_STATS重放性能问题

使用DBMS_STATS重放性能问题 现场反馈一些功能更新后变慢&#xff0c;决定查看一下现场的执行计划&#xff0c;使用DBMS_STATS进行统计数据的传递。 使用有dba角色的用户登录 创建统计表 SQL> exec dbms_stats.create_stat_table(ahsimis,qik); --Schema,表名 PL/SQL proc…

C++ 数组类模板

对于学习C类模板来说&#xff0c;这个例子是个很值得研究的代码&#xff0c;包含了很多信息。所谓类模板&#xff0c;本人粗浅的理解就是当你的类中含有通用的数据类型时候&#xff0c;就可以用类模板&#xff0c;比如说&#xff0c;你开发一个类&#xff0c;他包含的数据可能是…

delete 错用 delete[] 导致 Trigger Point Break

在_DEBUG模式中, delete 最后会调用函数: extern "C" void __cdecl _free_dbg_nolock( void * pUserData, int nBlockUse ) 该函数位于dbgheap.c , 而delete[]也调用这个函数. 在该函数中,有一个检查函数: /* * If this ASSERT…

Java实现数组的添加、删除、查找(基础型)

/*delete add find */ public class ArrayTest {/*** param args*//*定义数组大小*/private static int COUNT40;public static int[] arrnew int[COUNT];/*定义当前数组的个数&#xff0c;为了和下标统一&#xff0c;以0开头*/private int currentNumber0;public ArrayTest(){…

书:Pro JavaScript Techniques 精通JavaScript之绑定/移除事件监听函数

//由Dean Edwards所编写的addEvent / removeEvent,这里对原作者的代码作了一些扩展 //http://dean.edwards.name/weblog/2005/10/add-event/ function addEvent(element, type, handler) {//为每一个事件处理函数赋予一个独立的IDif (!handler.$guid) handler.$guid addEvent…

Ruby操纵数据结构(四)

8、转换哈希表为数组 要转换整个哈希表为一个数组&#xff0c;使用to_a方法。在结果数组中&#xff0c;键将被做为奇数元素(从零开始)&#xff0c;值将被做为数组的偶数元素&#xff1a;h { "a">1,"b">2}h.to_a# ["a",1,"b",2]…

ultrawebgrid在VS2005环境下的使用

终于可以在Ajax模式下更新、添加数据了&#xff01;&#xff08;本程序设计环境&#xff1a;VS2005&#xff0b;Net Advantage 7.1&#xff0b;Ajax Extensions&#xff09;首先要能实现数据更新功能&#xff0c;必须设置控件的DataKeyField属性&#xff0c;指定数据表的主键列…

bash获取特定目录下所有文件的全路径

find directory | sort -u |sed N;/^/(.//)/n/1/!P;D 获取directory目录下所有文件的全路径 find 获取路径&#xff0c;但是包括目录 sort -u 排序 sed N;/^/(.//)/n/1/!P;D 排除…

c/c++内存分配、指针和数组对比

转自&#xff1a;http://qiuyili68.blog.163.com/blog/static/67531803201111195115375/?fromdm&fromSearch&isFromSearchEngineyes内存分配方式 在C中&#xff0c;内存分成5个区&#xff0c;他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈&a…

access日期和时间函数

access日期和时间函数 access日期和时间函数 ------------------------------------------------ 设置当前日期或时间。 Date ,Now, Time 计算日期: DateAdd, DateDiff, DatePart 返回日期: DateSerial, DateValue 返回时间: TimeSerial, TimeValue 设置日期或时间: Date, Ti…

Oracle RAC删除一个节点_3节点的实验

1、主机名规划&#xff1a; #Public Network - (eth0) 192.168.110.11 rac1 192.168.110.12 rac2 #Private Interconnect - (eth1) 10.10.10.11 rac1priv 10.10.10.12 rac2priv #Public Virtual IP (VIP) addresses - (eth0) 192.168.110.21 rac1vip 192.168.110…

浅析c++对象销毁之析构函数

在C中&#xff0c;如果定义了对象&#xff0c;在内存中给它分配了空间&#xff1b;如果使用完以后&#xff0c;忘了销毁对象&#xff0c;即无法释放它所占用的内存空间。则这些内存空间一直被占用&#xff0c;直到重 启计算机才可释放&#xff0c;这样就造成了内存泄露。例&…

ACE中的Proactor介绍和应用实例

这篇文章是收集的网上的一片文章&#xff0c;忘记摘自于那了&#xff0c;所以“出处” 就没有添加上&#xff0c;如果侵犯了原作者&#xff0c;还请告知&#xff0c;会及时删除掉。 ACE中的Proactor介绍和应用实例 把这两天做Proactor的一些经验和心得写一下&#xff0c;可能…

wamcc:将Prolog编译成C (No.7-4)

4. wamcc方法 上述三个建议方法的共同点表现为&#xff0c;同样在一个单独模块内&#xff0c;引发一个大的功能&#xff0c;C编译器编译起来很痛苦。如果这些可能&#xff0c;额外的模块调用比内部模块调用开销更大。因此&#xff0c;一段程序分解在模块的方式&#xff0c;不…

[转] 彻底了解指针数组,数组指针,以及函数指针,以及堆中的分配规则

一 &#xff1a;关于指针和堆的内存分配 先来介绍一下指针: 指针一种类型&#xff0c;理论上来说它包含其他变量的地址&#xff0c;因此有的书上也叫它&#xff1a;地址变量。既然指针是一个类型&#xff0c;是类型就有大小&#xff0c;在达内的服务器上或者普通的PC机上&…

C/C++程序员应聘常见面试题剖析

1.引言 本文的写作目的并不在于提供C/C程序员求职面试指导&#xff0c;而旨在从技术上分析面试题的内涵。文中的 大多数面试题来自各大论坛&#xff0c;部分试题解答也参考了网友的意见。 许多面试题看似简单&#xff0c;却需要深厚的基本功才能给出完美的解答。企业要求面试者…

[转]Javascript的变量与delete操作符

Javascript的变量 实际上Javascript中&#xff0c;变量 对象属性&#xff0c;这是因为 Javascript 在执行脚本之前会创建一个Global对象&#xff0c;所有的全局变量都是这个Global对象的属性&#xff0c;执行函数时也会创建一个Activation对象&#xff0c;所有的局部变量都是这…

C++中动态创建二维数组——尴尬的不支持C99的VC

很多老外公布出来的算法代码常常是在Linux下实现的。很多时候会遇到动态数组定义。 举个二维数组的例子&#xff1a; Graph::node_id node[height][width]; 这是C99[6 ]标准中新添加的特性[3 ,4 ,5 ]。 C99 gives C programmers the ability to use variable length arrays…

B树的插入与删除

//这是一个奇数阶b树#include<iostream.h> #define m 5typedef struct nd { int keynum; int data[m1]; struct nd *chd[m1]; struct nd *pr;}btnode,*pbtnode; class btree{private: pbtnode root;public: btree() { root0; int i; cout<<"enter node i…

c++中new和delete的区别

new 和delete 是运算符&#xff0c;而不是函数。 new new 运算符的格式&#xff1a; new 类型[初值]&#xff1b; new int; ///开辟一个存放整数的存储空间&#xff0c;返回一个指向该存储空间的地址 new int(100); ///开辟存放一个整数的存储空间&#xff0c;并指定该整数…

C++学习之new与delete、malloc与free

在C/C的面试时&#xff0c;对于new/delete和malloc/free这两对的使用和区别经常被考查到&#xff0c;如果这种基础的问题都答不上来&#xff0c;估计很难过面试了。这篇文章仅仅是浅显的讲一下&#xff0c;仅供参考。 一、new和delete new和delete是C的运算符&#xff0c;用于…

WCF4.0 –- RESTful WCF Services (2) (实现增,删,改,查)

原文地址为&#xff1a; WCF4.0 –- RESTful WCF Services (2) (实现增&#xff0c;删&#xff0c;改&#xff0c;查)RESTful服务就是为了实现一个易于整合的系统&#xff0c;可以跨平台跨语言的调用(如下图)&#xff0c;【上篇】介绍了如何用WCF构建一个RESTful的服务。本篇进…

快速选择下拉列表

原文地址为&#xff1a; 快速选择下拉列表你可以把下面的内容复制进到一个js文件中&#xff0c;然后在onload事件中加入quickSelectInit();这个事件 <!-- /*************************************************************************************************************…

SQL 读取不连续的数据,如读取第30到40之间数据

有时在读取数据时&#xff0c;会从数据库中读取从某个位置到某个位置的数据&#xff0c;但是这个ID已经被破坏&#xff0c;不连续时主要采用row_number()函数。。。 方法一: select SalesOrderID, OrderDate,row_num from( select *, row_number() over (order by OrderDate)…

GridView绑定xml,增,删,改,取消

1、XML数据源的文件名为Table.xml,结构如下&#xff1a; <Tables> <SOP> <PitchY>0.40 </PitchY> <T>0.40 </T> <B>0.40 </B> <WM>0.20 </WM> <WM1>0 </WM1> <WP>0.40 </WP> <WP1>…

C++中的new/delete和new[]/delete[]

引子 C的new/deleteC的new[]/delete[] C的new/delete 当我们使用一条new表达式时&#xff1a; // new表达式 string *sp new string("a value"); string *arr new string[10];实际执行了三步操作&#xff0c; 第一步&#xff1a;new表达式调用一个名为operato…

SpringBoot对一个URL通过method(GET、POST、PUT、DELETE)实现增删改查操作

目录 1. rest风格基础2. 开启方法3. 实战练习 1. rest风格基础 我们都知道GET、POST、PUT、DELETE分别对应查、增、改、删除 虽然Postman这些工具可以直接发送GET、POST、PUT、DELETE请求。但是RequestMapping并不支持PUT和DELETE请求操作。需要我们手动开启 2. 开启方法 P…

MySQL:drop、delete与truncate区别

一、用法不同 1、drop(丢弃数据): drop table 表名 &#xff0c;直接将表都删除掉&#xff0c;在删除表的时候使用。 2、truncate (清空数据) : truncate table 表名 &#xff0c;只删除表中的数据&#xff0c;再插入数据的时候自增长 id 又从 1 开始&#xff0c;在清空表中数…

macOS 14 Sonoma 如何删除不需要的 4k 动态壁纸

概览 在升级到 macOS 14&#xff08;Sonoma&#xff09;之后&#xff0c;小伙伴们惊喜发现  提供了诸多高清&#xff08;4k&#xff09;动态壁纸的支持。 现在&#xff0c;从锁屏到解锁进入桌面动态到静态的切换一气呵成、无比丝滑。 壁纸显现可谓是有了“天水相连为一色&…