WPF DataGird 类似Excel筛选效果 未成品
这个本是针对MSDN上所写的代码,不过写一半不想写了。 不想浪费代码,是个半成品的半成品。 效果图: 思路: 利用PopUp来做显示层。 显示层中的数据则是绑定到Datagrid的数据。 popup中数据是需要去重的,利用简易的linq处理下即可。 选择popup之后,未选择的 数据的这一行都是需要 ... 查看全文
Windows Server 2008R2安装WEB服务器详细过程+安装完成后添加角色服务
一、WindowsServer2008R2安装WEB服务器详细过程1、进入系统打开服务器管理器;在角色选项卡下点击添加角色2、弹出添加角色向导点击下一步3、勾上WEB服务器(IIS)点击下一步4、根据自己所需要的服务勾选点击安装安装进度条5、安装完成二、安装完成后添加角色服务1、点击角色,找到角色服务点击添加角色服务2、选择角色服务弹出安装此角色、还需安装几个默认的配套服务点击添加所需的角色服务安 查看全文
java中什么叫原子操作?再给出个例子?
什么叫原子操作? 就 是无法被别的线程打断的操作。要么不执行,要么就执行成功。例如:x=3是原子操作。过程就是先把工作内存的x赋成3,再把主存的x赋成3。y=x不是原 子操作,它涉及在工作内存先把x值读出来,再把这个值赋给y。x++或x=x+1也不是原子操作,它涉及取值,自加和赋值。下面我们就用一个 ... 查看全文
Go语言continue语句
一、基本介绍 用于结束本次循环,继续执行下一次循环 二、基本语法 continue; 三、流程示意图 例子: package main import ( "fmt" ) func main() { for i := 1; i <= 10; i++ { if i == 2 { continue } f ... 查看全文
python Aiohttp 异步HTTP
示例 # pip install aiohttp import asyncio import aiohttp headers = { "Referer": "https://vod.bunediy.com", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; ... 查看全文
Spring_02_控制反转(IOC) 理论推导
IOC 理论推导 * IOC是一种设计思想,在没有IOC的程序中,我们面向对象编程,对象的创建与对象的依赖关系完成硬编码在程序中,对象的创建需要在程序中进行控制;使用控制反转后将对象的创建权交给第三方。 * IOC是Spring的核心内容,可以使用多种方式实现IOC,例如 XML配置文件、注解、新版 ... 查看全文
Spring Framework自动装配setAutowireMode和Mybatis案例的源码探究
Spring Framework自动装配setAutowireMode和Mybatis案例的源码探究 ... 查看全文
Python-requests获取cookie的方法
一. 处理cookie 1. 处理cookie方法一:用 requests.utils.dict_from_cookiejar() 把返回的cookies转换成字典 1 import requests 2 3 def login(): 4 url = 'http://www.xxx.com/logi ... 查看全文
python @property和@attribute.setter理解
```python class Human: def __init__(self, name, age): self.__name = name self.__age = age @property def age(self): return self.__age @age.setter def a ... 查看全文
Spring_04_XML配置
XML配置 * beans.xml 配置class <!-- 使用Spring来创建对象,在Spring中这些都称为Bean Bean=对象 Hello hello = new Hello(); id=变量名 class=new的对象 property相当于对象的属性,给属性设置值 --> <bea ... 查看全文
Spring_03_HelloSpring
HelloSpring 使用Spring创建对象的过程 创建一个Hello类 public class Hello { private String name; public String getName() { return name; } public void setName(String n ... 查看全文
Java高级程序员技能书
##JVM 没什么好说的,所有java程序不管是什么框架也好、中间件也好,都是跑在jvm上的,成为java领域的专家不能不会JVM ##Java Collection jdk里边的集合的实现原理、源代码中包含了很多算法和数据结构的知识,属于语言的基本功,很基础,面试经常问。 ##多线程并发、NIO ... 查看全文
Java的从零记录:第五章 分支语句
第五章 分支语句 一、流程控制 (1)顺序结构 最基本的结构,按顺序依次执行 (2)分支结构 1.if语句 格式1: if (关系表达式){ 语句体; } 关系表达式的值是true就执行语句体,是false就不执行语句体 但是都要执行大括号外面的语句 格式2: if (关系表达式){ 语句体; }e ... 查看全文
Spring_06_Spring配置
Spring配置 设置别名 //在配置文件中设置别名 <alias> <alias name="user" alias="myUser"/> //在测试类中使用设置的别名 User user= (User) applicationContext.getBean("myUser"); 标签配置 id ... 查看全文
C++基于文件流和armadillo读取mnist
发现网上大把都是用python读取mnist的,用C++大都是用opencv读取的,但我不怎么用opencv,因此自己摸索了个使用文件流读取mnist的方法,armadillo仅作为储存矩阵的一种方式。 1. mnist文件 首先避坑,这些文件要解压。 官网截图可知,文件头很简单,只有若干个32位整 ... 查看全文
Python json转自定义类型对象 支持嵌套类型
思路: 字符串转json对象,json对象本质是字典,再把字典转自定义类型即可。 参考:python字典转对象 文章中没有实现嵌套类型,稍微改了一下 class Dict(dict): __setattr__ = dict.__setitem__ __getattr__ = dict.__getit ... 查看全文
【spring源码】spring的循环依赖
图解Spring的循环依赖 前言 Spring的循环依赖是spring架构设计中比较精彩的一环,学习Spring的循环依赖设计,对我们进行业务架构设计还是很有裨益的。 这里通过debug介绍一下,spring如何通过三级缓存来实现循环依赖的。 spring的三级缓存 spring通过三级缓存来实现循 ... 查看全文
Linux c++(socket网络通信 & 端口复用)
端口复用 端口复用最常用的用途是: 防止服务器重启时之前绑定的端口还未释放 程序突然退出而系统没有释放端口 设置方法 int opt=1; setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,(const void*)&opt,sizeof(opt)); 注意事项 绑 ... 查看全文
webpack2项目引入ts后报错@ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-compiler?
在webpack.base.conf.js中的vue配置中加入ts解析 { test: /\.vue$/, loader: 'vue-loader', options: { loaders: { ts: [ { loader: 'ts-loader', options: { appendTsSuff ... 查看全文
CSS-----------text-transform
text-transform属性控制文本的大小写。 值 描述 none 默认。定义带有小写字母和大写字母的标准的文本。 capitalize 文本中的每个单词以大写字母开头。 uppercase 定义仅有大写字母。 lowercase 定义无大写字母,仅有小写字母。 inherit 规定应该从父元素 ... 查看全文