c# ListView控件的常用属性、方法及事件

在C#winfrom设计中,ListView控件应用频率较高,所以需要对其特性进行了解。 ListView控件常用属性 Activation 控件用户在列表视图中激活选项的方式。含值如下: Standard:这个设置是用户为自己的机器选择的值 OneClick:单击一个选项,激活它 TwoClick:双击一个选项,激活它 Alignment 可以控件列表视图中的选项对齐的方式。值如下: Default:如果用户拖放一个选项,它将仍位于拖动前的位置 Left:选项与ListView控件的左边界对
分类: 其他 发布时间: 01-22 23:52 阅读次数: 0

C#Lock用法

最近在研究.NET分布式缓存代码,正好涉及Lock,看了网上的文章,总结了一些Lock相关的知识,供大家一起学习参考。 一、Lock定义 lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。 在多线程中,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几
分类: 其他 发布时间: 01-22 23:52 阅读次数: 0

C#中如何使用TimeSpan

例如: DateTime dt1 = DateTime.Now; DateTime dt2 = DateTime.Now.AddDays(-7); TimeSpan ts = dt1 - dt2; int days = ts.Days;//dt1和dt2相差多少天 这样就可以获取时间差值了。 TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值 下面的列表涵盖了其中的一部分: Add:与另一个TimeSpan值相加。 Days:返回用天数计算的TimeSpan值。 Du
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

VUE通过索引值获取数据不渲染的问题

问题:vue里面当通过索引值获取数据时,ajax数据成功返回,但是在火狐下不渲染 解决:
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

Maya 渲染测试日志

//Maya渲染测试 日志 2019.1.22 回顾 problems 1.打开时,重新固定连接地址, 从场景中连接到asset文件中 方法:逐个重新连接 隐患:若材质和模型过多,则此方法太繁琐 原因:没有完整的项目文档,失去了隐含连接 2.Arnold渲染器未正确安装,无法开启 解决方法:找学姐借安装包,安装Arnold渲染器;Maya中设置,窗口/设置首选项/插件管理器, 找到mtoa.mll并加载 3.Arnold渲染器 2016版,无法加载到2018maya中。 现有问题: 材质无法表
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

vue 子组件传值给父组件

子组件通过this.$emit("event",[args,....]),传值给父组件 HTML部分: 1 <div id="app"> 2 <tmp1 @func="test"></tmp1> 3 </div> JS部分: 1 var app = new Vue({ 2 el: "#app", 3 data: {}, 4 methods: { 5 test(data) {
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

Java 大数任意进制转换

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); String s = cin.nextLine(); int x = cin.nextInt(); int y = cin.nextInt(); System
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

二维数组(初学者)

1、二维数组的定义:当数组中每个元素带有两个下标时,称这样的数组为二维数组。在逻辑上可以把二维数组看成是一个具有行和列的表格或一个矩阵。 一般形式:类型说明符 数组名[常量表达式1][常量表达式2]; 例:定义a为3*4(3行4列)的数组,b为5*10(5行10列)的数组。 #include <stdafx.h> #include<stdio.h> void main() { float a[3][4],b[5][10]; } 在内存中的表达: 例如:int a[3][4];说明了一
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

输出1-n的全排(递归C++)

【问题描述】 输出1到n之间所有不重复的排列,即1到n的全排,要求所产生的任一数列不含有重复的数字. 【代码展示】 #include<iostream> using namespace std; int a[100],b[100]; void quanpai(int index,int n){   //递归边界   if(index==n+1){     for(int i=1;i<=n;i++){       cout << a[i];     }     cout << endl;    
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

分布式搭建ssm框架(四)

注意:!!!!!!! 在将之前所有操作完成之前一定要将parent和common先安装进中央仓库(clean install), 之后将业务项目依次安装到中央仓库(clean install), 之后进行web测试( clean tomcat7:run),测试分布式框架是否成功!。
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

vim使用常看

原网址http://www.runoob.com/linux/linux-vim.html 补充参考https://blog.csdn.net/w178191520/article/details/85245434 Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 相关文章:史上最全Vim快捷键键位
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

LeetCode(283. 移动零)

问题描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 解决方案 1.最快的原地置换 class Solution: def moveZeroes(self, nums): """ :type nums: List[int] :rtype: vo
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

简述组件化解决方案CTMediator与MGJRouter的主要思想

简述CTMediator CTMediator按照功能的结构来讲,使用时需要实现CTMediator的个三部分。 1.CTMediator类:承担总枢纽,总调度的责任 2.Target_(ModuleName)类:承担组件对外暴漏接口功能,组件要提供什么服务,主要在它的接口声明上进行体现 3.CTMediator+(ModuleName)分类:主要供客户端使用,里面声明了可以调用的组件接口。 下面详细讲解 Part1: CTMediator核心功能实现: CTMediator主要采用targe
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

不可避免的,有些时候人总是可能会被其他人误解

不可避免的,有些时候人总是可能会被其他人误解,有时你无力做什么也无须做什么,做好自己就好。
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

自定义filter

在app下创建一个名叫templatetags的python包 ,名字必须为templatetags 在包内创建python文件,名字随意 在文件中添加以下内容,固定写法 from django import template register = template.Library() 自定义filter 在文件中写函数,并添加装饰器 from django import template register = template.Library() @register.filte
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

体验Hadoop3.0生态圈-CDH6.x时代的来临

            体验Hadoop3.0生态圈-CDH6.x时代的来临                                      作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。   我在公司使用的是CDH5.15.1这个发行版本,具体的部署文档之前也有给大家分享过。Cloudera成立于2008年,在企业和大型机构在寻求解决棘手的大数据问题时,往往会使用开源软件基础架构Hadoop的服务。2018年10月,均为开源平台的Cloudera与Hortonwo
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

HNOI2007 分裂游戏

题目描述 题解: 这道题比较特殊,要求将棋子都移动到最后一堆。 所以我们的状态不是这一堆有多少棋子,而是这个棋子在第几堆。 然后对于棋子求一下$SG$函数。 此时$ans$本应等于所有棋子$SG$函数值的异或和,但是$a^a=0$,相当于偶数自己和自己约掉, 那么$ans^=sg[i](a[i]&1)$即可。 要保证先手必胜,只要保证第一步操作后的$ans$为$0$就好了。 所以$ans^sg[i]^sg[j]^sg[k]==0$时更新答案即可。 代码: #include<cstdio> #i
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

k8s 二进制安装 1.11.0

本篇安装单个etcd,然后进行扩容etcd节点至2个、3个 二进制安装k8s 1.11.0 实验架构 master: 192.168.0.91 etcd node2: 192.168.0.92 node3: 192.168.0.93 1、环境配置 如下操作在所有节点操作 配置hosts解析 [root@host-10-1-1-8 k8s]# hostnamectl set-hostname master [root@host-10-1-1-68 ~]# hostnamectl
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

简单认识redis的五种数据结构(python3示例)

1.Redis中的字符串 存储方式:可以是字符串,整数或者浮点数 操作方式:对整数和浮点数执行自增或者自减;对整个或者一部分字符串操作。 基本方法:(不同的实现语法会有细节上的不同) GET:根据键获取值 SET:设置键值 DEL:删除键值 1: import redis 2: conn = redis.Redis() 3: conn.set('greet','hello world') 4: print(conn.get("greet")) 5: conn.del
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0

JS中数据结构之图

图由边的集合及顶点的集合组成。边是有方向的是有序图(有向图),否则就是无序图(无向图)。图中的一系列顶点构成路径,路径中所有的顶点都由边连接。路径的长度用路径中第一个顶点到最后一个顶点之间边的数量表示。 用邻接表来表示边,即将与某一顶点的相邻的边表示为由该顶点的相邻顶点列表构成的数组,并以该顶点作为索引。比如,如果顶点 2 与顶点 0、 1、3、4 相连,那么就将0、1、3、4存储在数组中索引为 2 的位置。 Graph 类定义图 function Graph(v) { this.vert
分类: 其他 发布时间: 01-22 23:51 阅读次数: 0