首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
c# ProgId取名规则
2024-11-05
progID
ProgID程序员给CLSID指定的容易记住的名字ProgID命名约定:<Program>.<Component>.<Version>AppID:将某个APPID(应用程序ID)映射成某个远程服务器名称.分式COM(DCOM)将用到此关键字组件类别:将CATID(组件类别ID)映射成某个特定的组件类别Interface:将IID映射成某个接口相关的信息,这些信息主要用于跨进程边界使用接口的情况Licenses:保存的是授权使用COM组件的一些认可信息TypeLib:类型
Log4net - 规则简介(续)
之前对于配置并没有结束, 中间插了一个demo进去, 能够更直观的看到日志是怎么使用的. 这一篇, 我加了一些自己的东西进去, 可以更直观的来理解这些配置内容. 这里就继续介绍配置文件中的内容. 1. <log4net> 标签 <log4net debug="true"></log4net> 支持的属性: debug 可选,取值是true或false,默认是false.设置为true,开启log4net的内部调试. update 可选,取值是Merg
C语言 第二章 数据类型、变量和输入函数
一.数据类型简介 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统.变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式. 类型转换: 类型 存储大小 值范围 char 1 字节 -128 到 127 或 0 到 255 unsigned char 1 字节 0 到 255 signed char 1 字节 -128 到 127 int 2 或 4 字节 -32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647 unsi
Structs框架
一.准备工作及实例 1.解压struts-2.1.6-all.zip(structs网上下载) apps目录:struts2自带的例子程序 docs目录:官方文档. lib 目录:存放所有jar文件. Src 目录:源文件存放地 2.六个基本包 struts2-core-2.1.6.jar :开发的核心类库 freemarker-2.3.13.jar :struts2的UI标签的模板使用freemarker编写 commons-logging-1.0.4.jar :日志包 ognl-2.6.11
深入理解JVM—性能监控工具
(转自:http://yhjhappy234.blog.163.com/blog/static/31632832201222691738865/) 我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的.简单的优化,程序在运行时由于运行环境的复杂性.业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发挥到最佳性能. 要进行性能调优,首先我们要找到程序的性能瓶颈在哪里?而
SQL---------表的约束
表的约束 防止同一条数据完全重复:主键约束(primary key)唯一键约束(unique),自增长: 防止数据为空: 非空约束(not noll),默认值: 防止乱填数据: 外键, 定义数据类型,check: 1 主键约束(Primary key constraint)要求主键能够唯一区分每一行数据,主键可以是一列也可是几列组合成主键,并且不允许为空,表中的数据按照主键有序排列, l 语句操作: alter table stuinfo add constraint pk-sruno pri
ssh框架的搭建
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架. 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰.可复用性好.维护方便的Web应用程序.其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate.具体做法是:用面向对
graph driver-device mapper-01driver初始化
// thin device数据结构 type DevInfo struct { Hash string `json:"-"` DeviceId int `json:"device_id"` Size uint64 `json:"size"` TransactionId uint64 `json:"transaction_id"` Initialized bool `json:"initialized"`
struts2.1.6教程八、验证机制
注意:要想实现校验,action必须继承自ActionSupport类. 1.基于手工编码的校验 我们建立struts2validate项目 ,其中reg.jsp页面主要代码如下: <body> <s:head/> <h3>注册页面</h3> <s:form method="post" action="reg" > <s:bean name="com.asm.AgeAction"
原来Java世界里也有这么多精彩的故事,学Java真有趣!
大千世界,无所不有.这世上不光有人类世界,还有咱们的java世界.今天就由我这个实习导游带领你们了解了解咱们的java世界奇妙之处. 有一种暖男叫catch,有一种真爱叫try---catch,世上最真情的爱恋就是你在try我在catch,无论你发什么脾气,我都静静的接受,默默地处理,不管你有什么错,我都会原谅你,爱着你. 有一种懒汉员工叫throws,甭管有啥事都往外抛,做错事了就交给上级擦屁股,上级不会再给上级,给到老板为止,老板也不会那就gg了,倒闭吧. 有一种听话员工叫循环,你让他做
JVM难学?那是因为你没认真看完这篇文章
一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间.虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理. 虚拟机管理内存数据区域划分如下图: 数据区域分类: 方法区 (Method Area) 虚拟机栈 (VM Stack) 本地方法栈 (Native Method Stack) 堆 (Heap) 程序计数器 (Program Counter Register) 直接
sqlSugar的使用---入门
一,新建.net core web项目 二. 项目引入包:sqlSugarCore 三.创建两个表:user, department 四. 新建model(不一定需要与table相同,使用[SugarTable("tableName")]进行model与table的绑定) namespace SqlSugarTest01.Models { [SugarTable("user")] public class UserModel { [SugarColumn(I
JVM 一套卷,助你快速掌握优化法则
一:虚拟机内存图解 JAVA 程序运行与虚拟机之上,运行时需要内存空间.虚拟机执行 JAVA 程序的过程中会把它管理的内存划分为不同的数据区域方便管理. 虚拟机管理内存数据区域划分如下图: 数据区域分类: 方法区: (Method Area) 虚拟机栈 : (VM Stack) 本地方法栈 : (Native Method Stack) 堆: (Heap) 程序计数器: (Program Counter Regi
SQLServer 学习笔记之超详细基础SQL语句 Part 9
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 8------------------- 3 范式的概念 第一范式的目标是确保每列的原子性. 如果每列都是不可再分的最小单元(也称为最小的原子单位.),则满足第一范式(1NF) 第二范式要求每个表只描述一件事情. 如果一个关系满足1NF,并且除了主键以外的其它列,都依赖该主键,则满足第二范式.(2NF) 第三范式 如果一个关系满足2NF,并且除了主键以外的其它列都不传递
HTML5学习笔记(十一):JavaScript基础
JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中: <head> <script> alert('Hello, world'); </script> </head> 第二种方法是把JavaScript代码放到一个单独的.js文件,然后在HTML中通过<script src="..."></script>引入这个文件: <head>
angular的uiRouter服务学习(2)
本篇接着上一篇 angular的uiRouter服务学习(1) 继续讲解uiRouter的用法 本篇主要讲解uiRouter的嵌套状态&嵌套视图 嵌套状态的方法: 状态和状态之间可以互相嵌套,状态的嵌套共有以下几种方式: 1.使用'.state()'进行嵌套. 比如 .state('contact',{}).state('contact.list',{}) 2.使用 ui-router.stateHelper 来创建状态嵌套树. 这种方式需要另外引入依赖,所以很少被使用.也就不具体详解了 3.定
Java精选笔记_Java编程基础
Java的基本语法 Java代码的基本格式 修饰符 class 类名 { 程序代码 } 一个Java源文件只定义一个类,不同的类使用不同的源文件定义:将每个源文件中单独定义的类都定义成public的:保持Java源文件的主文件名与源文件中的类名一致. Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能. 代码都定义在类中,类由class来定义,代码严格区分大小写,Java程序中一句连续的字符串不能分开在两行中书写. m
JVM难学?那是因为你没认真看完这篇文章(转)
一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间.虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理. 虚拟机管理内存数据区域划分如下图: 数据区域分类: 方法区 (Method Area) 虚拟机栈 (VM Stack) 本地方法栈 (Native Method Stack) 堆 (Heap) 程序计数器 (Program Counter Register) 直接
命名空间 <iostream>和<iostream.h> 由程序设计者命名的内存区域
namespace_百度百科 https://baike.baidu.com/item/namespace/1700121?fromtitle=命名空间 namespace即“命名空间”,也称“名称空间” .”名字空间”.VS.NET中的各种语言使用的一种代码组织的形式 通过名称空间来分类,区别不同的代码功能 同时也是VS.NET中所有类的完全名称的一部分. 命名空间是用来组织和重用代码的.如同名字一样的意思,NameSpace(名字空间),之所以出来这样一个东西,是因为人类可用的单词数太少,并
SQL SERVER 的操作复习
一.数据库的创建(SQL语句)CREATE DATABASE AON PRIMARY --主文件组( NAME='A_data',--逻辑文件名 --物理文件名 FILENAME='H:\project\A_data.mdf', SIZE=5MB,--初始大小 MAXSIZE=100MB,--最大容量 FILEGROWTH=15%--增长率),FILEGROUP FG --创建了一个次文件组( NAME='E_Market2_data', FI
Pascal 基础教程
Pascal现在还有人想学习吗?先给出一本不错的Pascal教程,Object Pascal的教程我日后给出. Pascal基础教程 第一课 初识PASCAL语言 …………………… 1 第二课 赋值语句与简单的输出语句 …………………… 5 第三课 带格式的输出语句输入语句 …………………… 12 第四课 简单的分支结构程序设计 …………………… 19 第五课 if嵌套与case语句 …………………… 23 第六课 for循环
热门专题
MyEclipse js文件不检查语法了
手机关机如何通过电脑ADB开机
cacti1.2 thold使用
scoop如何更改包路径
C#读写图片文件到Access数据库
mysql数据库和实例的概念
hiveserver2服务
传感器叫啥在protus中
vscode中怎么配置使用yaml
WebSphere8.5远程文件系统
oracle varchar2(2)存不了一个汉字
Duilib 动态切换皮肤
docker 运行mysql
PHP安全函数之文件上传
js enter 键值
eDocEngine VCL 破解
unity显示隐藏交互
java 远程图片是否存在
centos安装mongodb4
£U_C6e3431WqXH£