- 博客(18)
- 资源 (10)
- 收藏
- 关注
转载 PostgreSQL操作-psql基本命令
转自:https://www.cnblogs.com/my-blogs-for-everone/p/10226473.html一、建立数据库连接----------------接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名之后会要求输入数据库密码二、访问数据库1、列举数据库:\l2、选择数据库:\c 数据库名3、查看该某个库中的所有表:\dt4、切换数据库:\c interface5、查看某个库中的某个表结构:\d 表名...
2020-12-14 09:24:12
6325
原创 ubuntu18.04安装docker18.06
我的电脑装的ubuntu18.04,准备研究一下docker,下面介绍一下ubuntu的安装。一般apt官方库里的docker版本可能比较旧。如果一前有的话可以先卸载可能存在的旧版本:sudo apt-get remove docker docker-engin docker-ce docker.io更新apt包索引:sudo apt-get update安装以下包以使apt可...
2019-12-10 10:47:56
1196
转载 在macos上安装icons
内容出自http://macappstore.org/scons/About the AppApp name: sconsApp description: Substitute for classic ‘make’ tool with autoconf/automake functionalityApp website: http://www.scons
2017-07-13 16:00:22
507
原创 Ubuntu下编译boost1.53
1.从boost官网下载boost 1.53.02.执行 apt-get install build-essential (目的是为了安装好象gcc,g++等一些工具进行编译) 注:我是在root用户下进行的操作,普通用户执行 sudo apt-get install build-essential 3.解压boost库到/usr/share/ 將下载好
2013-04-07 23:03:26
1164
转载 解析C++中的内部连接与外部连接
解析C++中的内部连接与外部连接 在说内部连接与外部连接前,先说明一些概念。 1.声明 一个声明将一个名称引入一个 作用域; 在c++中,在一个作用域中重复一个声明是合法的 以下都是声明: int foo(int,int); //函数前置声明 typedef int Int; //typedef
2013-03-13 22:18:15
657
转载 设计模式之装饰模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 装饰模式:动态
2013-01-18 13:40:56
608
转载 如何在windows下编译libiconv
原文出处 http://www.codeproject.com/KB/library/Buildlibiconv.aspxIntroductionLibiconv is one of the most useful and famous libraries that converts texts between encodings and has been developed unde
2012-12-17 16:13:30
2834
转载 简要分析cpu-z和gpu-z软件
<br /> 最近一直在搞获取cpu、显卡等硬件相关信息。搞的有点头大,获取硬件信息一般通过SetupDIXxxx类的函数获取相关的邮件信息,或者直接读取相关注册表中的数据,还有就是通过WMI方式获取(这在之前的文章中有提到,这里就不在论述了。)。几乎所有的数据都是可以从注册表中获取的。只不过这种方法比较繁琐一点。在setupapi.h中有很多函数,而且有很多在ddk或msdn中并没有讲述的api,大家有兴趣可以研究一下。<br /> 接下来主要是讲讲,我最近搞的这个获取cpu和显卡信息的问题。对
2010-06-21 15:23:00
2408
原创 关于directdraw 平面创建失败
前些日子用DirectDraw做视频显示时。遇到过这样的现象,在锁定屏幕的情况下去创建主平面和后备平面,当然肯定是创建不出来的了。之后就一直尝试去创建主平面和后备屏面,回复屏幕后,还是创建不成功。郁闷了,返回错误码竟然是“设备不支持”。之后这个问题就一直没有解决。 过了一段时间后,反过来想想,如果要在知道设备丢失的情况下不再去创建平面,只在正常情况下创建平面,会不会就能把
2010-05-20 20:44:00
1367
转载 关于内存分配 realloc
首先看一下下面的C程序片断: #i nclude char *p;p = (char * ) malloc (10);p = (char * ) realloc (p,20);………………………… 这段程序的意思很简单,只有稍有点C基础的人都可以看懂。函数首先定义了一个字符型的指针p,然后为指针p分配了一个10个字节大小的内存空间,接着将这个内存块的大小增
2010-05-20 20:13:00
593
转载 内存分配——realloc()函数的使用
首先看一下下面的C程序片断: #i nclude char *p;p = (char * ) malloc (10);p = (char * ) realloc (p,20);………………………… 这段程序的意思很简单,只有稍有点C基础的人都可以看懂。函数首先定义了一个字符型的指针p,然后为指针p分配了一个10个字节大小的内存空间,接着将这个内存块的大小增
2009-12-09 13:57:00
742
原创 类的静态成员初始化。
下面是对static的一点讲解 =============================================== 静态数据成员的使用方法和注意事项如下: 1、静态数据成员在定义或说明时前面加关键字static。 2、静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下: ::=
2009-10-20 13:00:00
1767
1
转载 #pragma once 与 #ifndef 解析
为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 声明、定义语句 #en
2009-09-29 15:39:00
712
原创 关于函数栈
最近调试一个客户用c#程序调用我用C++写的动态库,动态库接口4个形参,最后一个形参默认值为0,c#代码中动态调用动态库,在做托管的时候,只写了三个参数,以为默认值就可以不用写了。结果导致,程序运行后几分钟就莫名其妙的崩溃,是应为C#不支持默认参数,而且在动态调用动态库时,找到的只是,动态库的函数指针,形参个数等并没有交验。导致在调用的时候,函数栈混乱。最终导致莫名其妙的崩溃。
2009-06-04 09:52:00
779
原创 线程间的通信问题
现在有如下的程序做到线程间的通信,在单核cpu上运行结果正确可在双核cpu上运行结果会出错,这是怎么回事? 请高手指点一下#include #include DWORD WINAPI Fun1Proc( LPVOID lpParameter // thread data);DWORD WINAPI Fun2Proc( LPVOID lpParameter // threa
2007-05-24 15:09:00
663
原创 Win32 API函数
1、限制程序功能函数1、EnableMenuItem 允许、禁止或变灰指定的菜单条目 2、EnableWindow 允许或禁止鼠标和键盘控制指定窗口和条目(禁止时菜单变灰) 2、对话框函数CreateDialog 从资源模板建立一非模态对话窗 CreateDialogParam 从资源模板建立一非模态对话窗 CreateDialogIndirect 从内存模板建立一非模态对话
2007-05-11 22:06:00
815
Navaigation Data Standard -NDS导航数据标准
2020-10-16
OpenSceneGraph三维渲染引擎设计与实践
2012-11-19
深入解析Windows操作系统(第四版)
2009-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人