initialization

2024/4/14 10:05:28

GCC警告选项例解

程序员是追求完美的一族,即使是一般的程序员大多也都不想看到自己的程序中有甚至那么一点点的瑕疵。遇到任意一条编译器警告都坚决不放过。有人会说:我们可以使用比编译器更加严格的静态代码检查工具,如splint。 这个建议也很不错。不过lint工…

1. C++关键字typename(转)

问题&#xff1a;在下面的 template declarations&#xff08;模板声明&#xff09;中 class 和 typename 有什么不同&#xff1f; template<class T> class Widget; // uses "class"template<typename T> class Widget; // uses "typename" 答…

C++ 异常处理 入门

异常&#xff1a;程序执行期间&#xff0c;可检测到的不正常情况。 例如&#xff1a;0作除数&#xff1b;数组下标越界&#xff1b;打开不存在的文件&#xff1b;远程机器连接超时&#xff1b;malloc失败等等。 程序的两种状态&#xff1a; 正常状态和异常状态&#xff0c;发…

Kitl是怎样工作的?

part1. kitl初始化 ------------- Kitl的加载于其他调试服务之前&#xff0c;以提供为这些调试服务发布调试信息和接收主机调试命令的的通道。通常kitl在系统HAL初始化工作完成后进行加载&#xff0c;MS建议在OEMInit中启动kitl。这样就可以使用NIC或者是serial/Pal作为kitl的物…

*** glibc detected *** mainwindow: malloc(): smallbin double linked list corrupted: 0x01a73ab8 ***

1.先看看在glibc malloc的实现机制 /* This struct declaration is misleading (but accurate and necessary). It declares a "view" into memory allowing access to necessary fields at known offsets from a given base. See explanation below. */ st…

如何在VC下检测当前存在的串口及串口热拔插

当我们在用VS进行串口编程时&#xff0c;在打开串口前&#xff0c;经常想知道当前PC上存在多少个串口&#xff0c;哪些串口可用&#xff1f;哪些串口已经打开了&#xff0c;最好是在一个Combo Box中列表系统当前所有可用的串口以供选择&#xff0c;然而如何获取系统当前可用的串…

Tab Control中添加Dialog的一种方法

第一步: 建立对话框工程,在对话框加入Tab Control控件,并为这个控制创建控件变量,如:CTabCtrl m_tab_mode; 第二步: 在资源视图中加入对话框资源做为Tab Control的子页面,修改style属性为Child,border属性为None.完成这些后为这个子页面添加相对应的类.这样就可以加入去Tab Co…

Delphi制作GSM Modem的短信发送控件

目前大多数的企业及学校内部都建有Intranet。并建有内部网站实现资源共享。为了使用户及时的得知网上的最新信息&#xff0c;很多网站都采用了手机短信 提醒的方式&#xff0c;但使用中国移动或中国联通的SP方式&#xff0c;会大大的增加企业的成本。故本文讨论的是利用GSM Mod…

TROUBLESHOOTING GUIDE (TSG) - ORA-1555

TROUBLESHOOTING GUIDE (TSG) - ORA-1555 [ID 467872.1]修改时间 05-OCT-2011 类型 HOWTO 状态 PUBLISHED In this Document Goal Solution ReferencesApplies to: Oracle Server - Enterprise Edition - Version: 9.0.1.0 to 11.2.0.1.0 - Release: 9.0.1 to 11.2…

UEFI Boot Flow 系列之 PEI Phase

转自&#xff1a;http://blog.csdn.net/celiaqianhj/article/details/6793211 PEI&#xff1a;Pre-EFI Initialization 为什么要有PEI Phase&#xff1f; 1. ROM空间的问题&#xff0c;所有的Code都没有压缩 2. Memory还没有初始化 3. Chipset没有初始化 PEI Phase的特性&#…

[我所知道的BIOS]-[VGA init] 10

转自 &#xff1a;http://biosengineer.blogspot.com/2007/10/bios-vga-init-10.html 一般而言,BIOS會在POST時 locate 3 devices: - Input device(Ex. Keyboard) - Output device(Ex. Display device)- IPL(Initial Program Load, Ex. HDD) 這次要提到的是 Display device,即 …

【我所認知的BIOS】—PCI 配置空間拾趣-2

转自&#xff1a; http://blog.csdn.net/lightseed/article/details/4227299 LightSeed 2009-5-13 1、文章結構安排 上一篇有專門對PCI device的configuration space提法。那麼在這一節中我先做一個大體介紹&#xff0c;然後再對於一些特殊的比較有用的register做比較…

WinCE中的Debug Zone调试

在WinCE的开发环境中支持Debug Zones功能&#xff0c;通常也被称为调试域&#xff0c;通过它可以控制打印信息。当某个调试域被打开以后&#xff0c;在这个域中的打印信息就会被打印出来&#xff0c;如果某个调试域被关闭了&#xff0c;那么这个域中的打印信息就会被关闭。调试…

多线程编程中的技巧

&#xff08;1&#xff09;创建线程 MsgThread : TMsgThread.Create(False) ; //创建并执行线程 MsgThread : TMsgThread.Create(True) ; //创建线程后挂起constructor Create(CreateSuspended: Boolean); 中的参数CreateSuspended表示创建后是否挂起线程。 &#xff08;2…

GCC - 一切从这里开始

你能想象使用封闭源代码的私有编译器编译自由软件吗&#xff1f;你怎么知道编译器在你的可执行文件中加入了什么&#xff1f;可能会加入各种后门和木马。Ken Thompson是一个著名的黑客&#xff0c;他编写了一个编译器&#xff0c;当编译器编译自己时&#xff0c;就在login程序中…

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

三、现有的逻辑编程译者我们将在本节详细介绍Janus&#xff0c;KL1&#xff0c;Erlang和wamcc如何处理控制流。此演示文稿的灵感来自[5]&#xff0c;它采用了堆叠模型的目标。但是&#xff0c;我们不遵循类似于实际执行的抽象。这种选择的后果&#xff0c;明确描述了C代码与WAM…

透明桥接

关于透明桥接的论述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…

飞思卡尔Kinetis 60(K60)时钟系统分析

前段时间学习了飞思卡尔K60芯片的时钟系统&#xff0c;对它的时钟系统有了个大致的了解&#xff0c;这里把自己的理解写下来分享一下&#xff0c;以备以后参考。飞思卡尔 Kinetis系列是飞思卡尔推出的基于ARM CORTEX-M4为核心的微控制器。1.飞思卡尔K60时钟系统 飞思卡尔K60时钟…

VC6中用SKINMAGIC

1、把 SkinMagicLib.h SkinMagicLib.lib 及 DETOURS.lib添加到工程 2、在“stdafx.h”中加入&#xff1a; #include "SkinMagicLib.h" 3、将Devior.smf拷到res文件夹下&#xff0c;在资源中新建资源类型“SKINMAGIC”, 并把该文件引入到“SKINMAGIC”下&#xff0…

滑动条+编辑框用来做用户参数设置界面

在做MFC界面编辑中,有时候要做一个设置或修改界面供用户对某一参数进行控制.这个时候就要用动滑动条了. 第一步:在对话框界面上添加滑动条和编辑框,并设置属性. 假设这里的滑动条为垂直的,则在属性面板了找到Orientatin属性修改为Vertical. 为滑动条创建控制变量 m_sd_oil. 假…

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

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

阿里云 tomcat启动一直卡在Root WebApplicationContext: initialization completed

解决方案 yum install -y rng-tools systemctl start rngd cp /usr/lib/systemd/system/rngd.service /etc/systemd/system vi /etc/systemd/system/rngd.service 找到ExecStart 在最后加上-r /dev/urandom ExecStart/sbin/rngd -f -r /dev/urandom 重新载入服务 systemctl dae…

启动tomcat报EOFException异常。

解决办法&#xff1a;在TOMCAT_HOME下查找SESSIONS.ser&#xff0c;将其删掉。 原因&#xff1a;因为Session持久化的数据出现了错误&#xff0c;只会导致从session中获取数据失败。 2006-12-9 11:32:27 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: …

第7章 内存管理

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

创建模式之Singleton(单态)

Singleton应该说是平时用的最多的一种模式之一Singleton模式主要作用是保证在Java应用程序中&#xff0c;一个类Class只有一个实例存在。一般Singleton模式通常有几种形式: public class Singleton {   private Singleton(){}   //在自己内部定义自己一个实例&#xff0c;…

DELPHI中使用RTTI

运行期类型信息(RTTI)是一种语言特征&#xff0c;能使应用程序在运行时得到关于对象的信息。 运行期类型信息(RTTI)是一种语言特征&#xff0c;能使应用程序在运行时得到关于对象的信息。RTTI是Delphi的组件能够融合到IDE中的关键。它在IDE中不仅仅是一个纯学术的过程。 由于…

基于mips架构的uboot 启动流程 (2)

对于计算机系统来说&#xff0c;从开机上电到操作系统启动需要一个引导过程&#xff0c;这个引导程序就叫作 Bootloader 。 Bootloader 是在操作系统运行之前执行的一段小程序。通过这段小程序&#xff0c;我们可以初始化硬件设备、建立内存空间的映射表&#xff0c;从而建立适…

利用iText在JSP中生成PDF报表

利用iText在JSP中生成PDF报表 itest.jar 和 iTextAsian.jar包(csdn上有下载的) 1.直接在服务器上生成PDF文件。 在document.open();和document.close();两条语句中间加入自己希望放在PDF文件中的内容即可。该例子只在PDF文件中加了“Hello World“一行文字。 ///test.java///…

JoystickMouse

我只是USB新手&#xff0c;我只是想叙述一下我如何 将JoystickMouse例程 改为 USB虚拟键盘的过程&#xff0c;以及一些仍未解决的疑惑。 我昨天补了1天的USB知识&#xff0c;对USB的枚举&#xff0c;描述符间的关系&#xff0c;控制传输有个大致清晰了解&#xff0c;但是并不深…

VC INI文件读写

VC中用函数读写ini文件的方法 ini文件(即Initialization file)&#xff0c;这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成&#xff0c;每个Section由若干键(Key)组成&#xff0c;每个Key可以赋相应的值。读写ini文件实际上就是读…

Delphi下的COM编程技术简介

组件对象模型(Component Object Model&#xff0c;以下简称COM)是组件对象之间相互接口的规范&#xff0c;凡是遵循COM接口规范的对象彼此之间能相互通信和交互&#xff0c;即使这些对象是由不同的厂商、用不同的语言、在不同的Windows版本甚至不同的机器上编写和建立的。Delph…

Dispatcher initialization failed

错误的详细信息&#xff1a;严重: Dispatcher initialization failedUnable to load configuration. - Class: com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactoryFile: OutputPropertiesFactory.javaMethod: getDefaultMethodPropertiesLine: 320 - com/sun…

(++i)+(++i) 与 Sequence Point

看见有个面试题目&#xff0c;求x, y的值&#xff1a; int i 3, j 3; int x (i) (i) (i); int y (j) (j) (j); 看到挺多人在争论&#xff0c;这样的表达式值应该是多少&#xff1f;甚至拿出几个不同的编译器来编译运行得到几个不同的结果。对于此题的答案&#xff0c;…

用Delphi创建windows服务程序

Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处:(1)不用登陆进系统即可运行. (2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的.笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下…

WM_PANINT 与 WM_ERASEBKGND 的区别

当WM_PAINT不是由InvalidateRect产生时,即由最大化&#xff0c;最小化等产生时&#xff0c;或者移动产生&#xff08;移动有时只会产生WM_ERASEBKGND消息)系统先发送WM_ERASEBKGND消息,再发送WM_PAINT消息. 如果处理WM_ERASEBKGND消息时返回FALSE&#xff0c;BeginPaint标记pt.…

eclipse3.6的tomcat插件

eclipse3.6的tomcat插件&#xff08;tomcatPluginV321&#xff09;安装放到dropins文件夹下就可以了。。。 无插件集成org.apache.catalina.startup.Bootstrapstart-Dcatalina.home""-Djava.endorsed.dirs"/common/endorsed"-Dcatalina.base""-…

Win CE5.0背光驱动

在大多2440开发板BSP中的SMDK2440/DRIVERS/backlite目录下一般都有背光驱动。在注册表中添加如下函数的时候&#xff0c;开机时确实可以打印"!!!!!!!!!!!! BACKLIGHT ON !!!!!!!!!!!!&#xff0c;如果没有操作大概1分钟后也可以打印!!!!!!!!!!!! BACKLIGHT OFF !!!!!!!!!!…

编程的一般规则

设计过程1 编程的本质是&#xff1a;没有意外&#xff0c;最小化耦合&#xff0c;最大化内聚 2 根除复杂性这个恶魔(Part 1) 2.1 不要解决不存在的问题2.2 解决一个问题&#xff0c;而不要解决一类问题 3 A user interface should not look like a computer program (the tr…

分析5.0BSP中断

看三星的5.0中断&#xff0c;看的一头雾水&#xff0c;相当郁闷。现在重新理清一下。 sontitan牛人也指示过一些。 引用楼主 wangxin_801115 的帖子:请问这两个函数KernelIoControl和InterruptInitialize函数的区别是什么呢&#xff1f;&#xff1f; 个人理解&#xff1a;先用…

给所有选择DB2作为cognos的content store受困扰的朋友们

如果你在启动cognos8服务的过程中&#xff0c;碰到下面的问题&#xff0c;那么恭喜你&#xff0c;这篇文章正是你所需要的&#xff01; CM-CFG-5137 Content Manager was unable to complete the initialization of the content store. CM-SYS-5003 Content Manager is unabl…

linux根文件系统与initrd

linux根文件系统与initrd 收藏 1 根文件系统 简单来说&#xff0c;&#xff08;根文件系统&#xff09;就是系统第一个mount的文件系统 Filesystem Handling Like every traditional Unix system, Linux makes use of a system s root filesystem : …

RAC在OCR磁盘故障且无备份时快速恢复的方法

问题背景&#xff1a; 在刷业务库的过程出现IO访问磁盘失败&#xff01;检查发现RAC进程全部退出&#xff01;&#xff01;&#xff01;重新执行/opt/oracrs/bin/crsctl start crs失败 出错信息(tail -f /var/log/messages)&#xff1a; Oracle Cluster Registry initializ…

VC的一个屏保例子(MFC)

用清明上河图做屏保程序 参考http://it.sohu.com/2004/03/15/29/article219442988.shtml 前几天得到清明上河图的图片&#xff0c;感觉它太长&#xff0c;于是不容易欣赏&#xff0c;希望能慢慢的自动的移动&#xff0c;最好加点音乐&#xff0c;有这个想法之后就开始做了一个看…

联通SGIP协议C#源代码

完整版... SGIP_C#源代码 注: 1、下载后请把sgip.gif的后缀名改为RAR***(作废) 2、数据库设计请在我的blog里面找《联通短信网关(SGIP 1.2) 数据库设计脚本 》 2、 原版的代码请到dzend.com里去下载,这里的代码有修改!! config.xml 配置文件! ------------------------- &…

培训总结二

1 dev aleremote,参数文件S_BI-WX_RFCA&#xff0c;SAP_ALL BW bwuser 参数文件&#xff1a;S_BI-WHM_RFC 2&#xff0c;sm51 yteccdev_DEV_01 3,WE21处理中的idoc,WE20合作伙伴参数 4&#xff0c;数据源是与源系统相关的。 5&#xff0c;rso2维护一般数据源 6&#xff0…

ASP.NET Web Application 中使用 Unity 依赖注入容器

下面的示例演示在ASP.NET Web Application 中使用 Unity 依赖注入容器。下载ASP.NetWeb Application源码&#xff01;&#xff01;&#xff01;具体步骤如下&#xff1a;1. 创建IUnityContainer 接口文件 – IUnity.csusing System; using System.Collections.Generic; using S…

Spring MVC过滤器-超类

Spring的web包中中有很多过滤器&#xff0c;这些过滤器位于org.springframework.web.filter并且理所当然地实现了javax.servlet.Filter&#xff0c;不过实现的方式有以下几类&#xff1a; (1) 直接实现Filter&#xff0c;这一类过滤器只有CompositeFilter&#xff1b; (2) 继承…

kgdb调试kernel或者driver module

Who may read this document? 1. People who familiar with gdb but not never use kgdb 2. People who like to debug kernel or driver module using the gdb way. Why to Using KGDB 1. Want to debug kernel 2. Want to debug driver module What’s hardware you needed …

MAC内核编程指南-综述等

综述 为什么想起写这个类似于读书笔记的翻译呢&#xff0c;主要是MAC内核开发的资料基本都是en文的&#xff0c;中文的几乎没有&#xff08;反正我没找到&#xff0c;你要有麻烦给一个&#xff0c;不甚感谢&#xff09;&#xff0c;而读en的资料对初学者来说又比较费时间&#…

wince 5.0 .2440 5.0BSP的中断过程

以前在CSDN写过一些wince5.0中断的文章&#xff0c;现在重新看看&#xff0c;发现以前的有些理解是错误的&#xff0c;想翻开来改改&#xff0c;可是郁闷的CSDN在前台没有返回后台的编辑功能&#xff0c;所以现在重新写一篇纠正一下。 首先描述wince5.0 &#xff08;2440BSP&am…

MySQL Query Profiler的使用方法

MySQL 5.0.37版本加入了MySQL Query Profiler工具。 http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html 简单的实例 mysql> set profiling1; Query OK, 0 rows affected (0.04 sec) mysql> show profiles; Empty set (0.00 sec) mysql> S…

eclipse的一些设置

Tomcat严重错误,日志里出现: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 发布工程时&#xff0c;抛出以下异常&#xff1a;java.lang.NoClassDefFoundError: javax/el/ExpressionFactoryApache Tomcat/5.0.28 则将javaee.jar包再copy一份放在tomcat目录的co…

C/C++代码错误总结 zz

from: http://www.51testing.com/?uid-10851-action-viewspace-itemid-73347 1 FORWARD_NULL通常发生的情况是&#xff0c;一个指针先被判断是否等于NULL&#xff0c;然后指针被非法引用。非法引用NULL的指针会导致程序崩溃。程序员在判断指针是否等于NULL时&#xff0c;没能正…

无法上网,qq等程序无法启动显示initialization failure 0x0000000c 的解决办法

进入cmd&#xff08;网上说要在安全模式&#xff0c;普通模式也可以&#xff09;输入netsh winsock reset catalog 重启电脑即可

netbeans创建桌面应用程序-状态栏的应用(进度条、busyicon和message)

用netbeans新建桌面应用程序时会自动生成状态栏&#xff0c;包括一个进度条一个busyicon和一个信息提示。最初我看的很纠结&#xff0c;不知道应该如何让这些东西动起来。研究了一下nb生成的代码&#xff0c;总算会用了&#xff0c;分享给大家。 先看看生成的代码&#xff1a; …

原:PHP内核研究 函数的参数

在上一节中,分析了函数的定义, 函数的定义只是将函数名注册到函数列表的过程. 下面继续分析函数的参数. 如果没有看就移步到>>原:PHP内核研究 函数的定义, , function $test($arg11){ } 还是要看Lex的语法分析 [c]unticked_function_declaration_statement: …

U-Boot学习笔记总结摘要

一、 BootLoader简介(ZZ)&#xff1a; 对于计算机系统来说&#xff0c;从开机上电到操作系统启动需要一个引导过程&#xff0c;这个引导程序就叫作Bootloader。 Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序&#xff0c;我们可以初始化硬件设备、…

UEFI Boot Flow系列之 概述

转自&#xff1a;http://blog.csdn.net/celiaqianhj/article/details/6779241有图有真相&#xff1a;1. SEC Phase &#xff08;Security&#xff09; 开机之后&#xff0c;系统开始执行第一条指令&#xff0c;此时就已经进入了SEC阶段。这时的Memory还没有被初始化&#xff0c…

[Trouble Shoot]启动GlassFish时的Address family not supported by protocol family问题

很久没有写博客&#xff0c;原因是我认为日记是写给自己看的&#xff0c;把自己的心里话用博客的形式向外公布&#xff0c;多少体现了博主寂寞的无奈。 我马上就要离开校园了。对于我的新东家——北京金蝶研发中心&#xff0c;我还是蛮喜欢的&#xff0c;和我学的专业正好对口…

Build a Cheap and Fast RAID 5 NAS

从网络上看到的一篇贴子然后找到Tom Hardware上去了,挺不错的网站的,推荐给大家,这里的这篇文章也是从那里看到的,分享一下. 转自 http://www.tomsguide.com/us/2006/08/01/cheap_fast_diy_raid_5_nas/ Introduction RAID ("Redundant Arrays of Independent Disks&quo…

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

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

MDPH

*& 计划参数文件相关MDPH&#xff0c;更改与特性相关标记 *&---------------------------------------------------------------------*report zppe0113 message-id zfd-002.*&---------------------------------------------------------------------**&…