Windows API一日一练 15 PostQuitMessage函数
自然界面里,各种生物都是有其生命周期的。程序也是有其生命周期的,创建时就是它出生了,当它运行工作中就是成年期,最后少不了要死亡的,那么程序的死亡是怎么样出现的呢?像以前介绍函数GetMessage里是使用一个循环不断地检测消息,周止复始的,是不可能出现死亡的,但它会检测到消息WM_QUIT就退出来。 ... 查看全文
WINDOWS 32位与64位系统的编程差异
win32,win64编程永恒;语言编程需要注意的64位和32机器的区别 一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较: 16位平台 char 1个字节8位 short 2个字节16位 int 2个字节16位 lon ... 查看全文
随处可见的基本身份认证 & 编程实现(C#)
基本身份认证Basic Authentication,简称BA认证 概览 HTTP基本身份验证是一种最简单的web资源访问控制的技术,客户端携带username、password去请求服务器资源,不要求cookie,session identifier、login page等标记或载体。 基本身份认 ... 查看全文
C#中方法、类等的默认访问修饰符~
[csharp] view plain copy print? [csharp] view plain copy print? 1.命名空间下的元素的默认访问修饰符 public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员。 internal : 同一程序集中的任何 ... 查看全文
Windows Server 2012 R2 安装密钥(只适用安装,不支持激活)
标准版 = NB4WH-BBBYV-3MPPC-9RCMV-46XCB 数据中心版 = BH9T4-4N7CW-67J3M-64J36-WW98Y ... 查看全文
问题:win10防火墙不能自动启动
问题:win10防火墙不能自动启动 描述:Windows防火墙不能自动启动,每次开机要手动启动,打开service.msc,里面防火墙的启动类型为手动,按钮为灰色,不能更改为自动,怎么办? 解决方法:操作之前备份注册表,打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\Curre ... 查看全文
C# 使用Epplus导出Excel [2]:导出动态列数据
上一篇导出excel,是导出已知固定列,有时候我们根本就不知道有几列、列名是什么,因此这些动态列,可以用Dictionary<string,string>接收。 1、实体Student上加上一个字段Dictionarys Student.cs 2、表头表体类上加上动态列的添加表头与表体 Epplus ... 查看全文
C#之Action的实际应用例子
public class DemoAction{ public Action action; public Action<int> action1; public Action<int,string> action2; public Action<List<int>> action3; /// <s ... 查看全文
IdentityServer4实战 - 与API单项目整合
原文:IdentityServer4实战 - 与API单项目整合一.前言 我们在实际使用 IdentityServer4 的时候,可能会在使用 IdentityServer4 项目添加一些API,比如 找回密码、用户注册、修改用户资料等,这些API与IdentityServer4怎么共存在一个项目呢... ... 查看全文
c++ template queue,stack ( c++用template实现队列、栈数据结构)
今天在看单元测试的时候无意中看到google gtest的例子有个实现Queue队列的数据结构它是用单链表实现的。索性今天就分享一下队列和栈这两种实现方法。 Queue 单链表实现 1 // Copyright 2005, Google Inc. 2 // All rights reserved. ... 查看全文
浅谈java容器Connection和Map
java大类可分为储值类(List、Set)和储键-值类(Map)。 下面分别介绍List、Set和Map3个接口。 1,List又称有序的Collection,它按对象进入的顺序保存对象,所以它能对每个元素插入和删除的位置进行精准操作。同时,它允许储存重复的对象。 常用的类有LinkedList、 ... 查看全文
PYTHON PYQUERY 基本用法
引用方法 from pyquery import PyQuery as pq 基本CSS选择器 from pyquery import PyQuery as pq html = ''' <div id="wrap"> <ul class="s_from"> asdasd <link href="ht ... 查看全文
spring整合struts2
注意:这里spring整合struts2,使用的数据库操作类是JdbcTemplate模板,该模板使用c3p0连接池。Spring将JdbcTemplate注册成一个Bean,提供给dao使用【依赖注入】。 spring将扫描包中的所有类,将带有spring的注解【@Controller,@Repo ... 查看全文
springboot入门_data_redis
本文记录在springboot项目中使用redis存储数据。 在项目中引入需要的jar包 在属性文件application.properties中加入redis配置信息,这样我们就可以使用springboot给我们提供的RedisTemplate来访问redis 创建一个要操作的实体对象 测试 需要 ... 查看全文
freemarker报 java.io.FileNotFoundException:及TemplateLoader使用
使用过freemarker的肯定其见过如下情况: Java代码 java.io.FileNotFoundException: Template xxx.ftl not found. Java代码 Java代码 模板找不到。可能你会认为我明明指定了文件,并且文件存在,但是为什么就是说找不到呢? 经过研 ... 查看全文
java和C++有什么异同
相同点: java和C++都是面向对象语言,都使用了面向对象的基本思想(抽象、封装、继承、多态),都具有面向对象的基本特性(继承、组合等)。 不同点: ①:java为解释性语言,其运行过程为:程序源码经过编译器编译成字节码,然后由JVM(java虚拟机)解释执行。而C/C++为编译性语言,代码经过编 ... 查看全文
golang 并发运算时主线程先运行完,子线程运行没结束的问题记录
代码如下: 其中BlockCutting中的一步是用go并发做的 这样输出的话,即使v.Incise不为空,也不会输出“有东西”。原因是go还在并行计算的时候,主线程就已经结束了,这样自然就不会输出“有东西”了。 简单一点的解决办法是加入time.Sleep(1000),让主线程“多等一会”再结束。 ... 查看全文
手把手教你实现Java权限管理系统 后端篇(十六):容器部署项目
容器部署项目 这一章我们引入docker,采用docker容器的方式部署我们的项目。 首先需要有一个linux环境,并且安装 java 和 maven 以及 docker 环境,这个教程多如牛毛,不再赘述。 这里以 kitty-monitor 为例。 添加配置 在 pom.xml 的 propert ... 查看全文