windows下如何安装Composer?
https://jingyan.baidu.com/article/c45ad29c2eb01d051753e2be.html Composer 不是一个包管理器,它仅仅是一个依赖管理工具。它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中 ... 查看全文
APICloud融资暨战略发布会-5月29日北京
APICloud融资发布会时间 2018年5月29日 下午13:30 开始签到 限量100个报名名额,审核报名,临时现场报名,谢绝入场 进入链接之后,选择“APICloud开发者”票种进行报名。 http://www.huodongxing.com/event/6438415867600?qd=op ... 查看全文
Windows 10 安装 Vim
Step 1 : 去Vim 官网 vim.org,点击左边Download选项,选择对应的安装系统 PC: MS-DOS and MS-Windows Step 2 : 点击下载你想要安装的VIM 版本,例如我选择下载gvim80.exe。 step3 :安装下载的exe文件,推荐点击右键选择Run ... 查看全文
001. Windows环境Vulkan学习笔记 起始篇
背景:由于公司需要用c++对现有项目进行重构,本人从事近6年的C#开发现需要快速转C++,但是看书学习内容太多记不住,所以打算从Vulkan入手写一些东西。 为什么选择Vulkan而不是OpenGL或者别的? 1、因为个人感觉Vulkan会在未来几年取代OpenGL,会对自己以后的发展有好处 2、因 ... 查看全文
关于WPF的ComboBox中Items太多而导致加载过慢的问题
原文:关于WPF的ComboBox中Items太多而导致加载过慢的问题 【WFP疑难】关于WPF的ComboBox中Items太多而导致加载过慢的问题 周银辉 我的一个同事在加载字体列表时遇到了一个让人崩溃的问题:由于系统字体可... ... 查看全文
在WPF中减少逻辑与UI元素的耦合
原文:在WPF中减少逻辑与UI元素的耦合 在WPF中减少逻辑与UI元素的耦合 周银辉 1, 避免在逻辑中引用界面元素,别把后台数据强加给UI 一个糟糕的案例 比如说主界面上有一个显示当前任务状态的标签label_TaskState,我们会时常更新该标签以便及时地将任务状态通知用户。那么很糟糕的一种假... ... 查看全文
[WPF疑难] 如何限定ListView列宽度
原文:[WPF疑难] 如何限定ListView列宽度 [WPF疑难] 如何限定ListView列宽度 周银辉 今天遇到的一个Defect是:应该限定List View中列最小宽度以避免用户将列宽度拖拽为0而导致列消失。WPF的List View没有内置该机... ... 查看全文
[WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口
原文:[WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口 [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口 周银辉 现象: 大家可以试试下面这个很有趣但会带来Defect的现象:当我们将子窗口按照ShowDialog()的方式显示出来的时... ... 查看全文
APIO2018SB滚粗记
APIO2018滚粗记 首先,报名上APIO本身就是一个错误!我跟老师已经讲了不报,但是忘了跟家母说……结果家母报上了……老铁,稳! 报名上了之后,周四周五两天没有上学,在考点颓得跟SB一样(最后拿了Sb牌……)。在酒店颓得跟融化了的Sb一样!总之就是各种颓。 周四打了一局冒险模式,选了托奇。第六关 ... 查看全文
Java中的锁原理、锁优化、CAS、AQS详解
1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile Java编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方 ... 查看全文
数组之初始化 Java
数组初始化后,长度就不变了;内部数据类型要一致 数组的初始化可以有很多种形式 都需要声明占用内存一块地,起名字,赋大小。可以加初值也可不加(还是会有默认值:int-0;String-null;Boolean-false) int [] arr1 = new int[3]; int arr1[] = ... 查看全文
JavaScript学习系列博客_11_JavaScript中的for语句
for循环 - 语法: for(①初始化表达式 ; ②条件表达式 ; ④更新表达式){ ③语句... } - 执行流程: 首先执行①初始化表达式,初始化一个变量,(这里只会执行一次) 然后对②条件表达式进行求值判断,如果为false则终止循环 如果判断结果为true,则执行③循环体 循环体执行完毕, ... 查看全文
【算法】手撕红黑树(下)—— 一张流程图梳理删除操作(含实现代码)
在阅读其他博主关于红黑树增删实现的时候,博主们大多直接使用文字图片描述,对整个增删整体的流程突出的不太明显(当然dalao们写得还是很棒的,不然我也写不出这篇文章)。 本文承接上篇,讲解红黑树中最复杂的删除操作,以一张流程图,让大家换一个角度来了解整个删除操作的实现过程。 ... 查看全文
数据结构--哈希表(Java)
数据结构--哈希表(Java) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 介绍 哈希表底层是数组加链表或者是数组加二叉树,一个数组里面有多个链表,通过散列函数来提高效率 代码 package cn.guizimo.hash ... 查看全文
如何停止一个正在运行的线程?
停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。 在java中有以下3种方法可以终止正在运行的线程: 使用退出标志,使线 ... 查看全文
python os模块
导入模块后,可以使用模块提供的通用变量获取与系统有关的信息 >>> import os >>> len(dir(os)) 152 >>> for i in dir(os):print(i) DirEntry F_OK MutableMapping O_APPEND O_BINARY O_CREAT ... ... 查看全文
JAVA中Map类对象如何实现遍历
由于JAVA中Map类是不继承Iterable接口,所以不能像其他Collection 数据结构那样,通过迭代器进行遍历;那么Map<K,V>类对象如何实现遍历呢? 我们先看JDK中怎么介绍,后面写代码说明; JDK文档中,其意大致就是通过Map.Entry<K,V> 接口,通过创建一个存储“键值对 ... 查看全文
一张单词表!Java So Easy!(1)
一张单词表!JavaSoEasy!相信小伙伴们在开发中经常遇到特别特别多的单词,就像乱码一样“#*#”。这里给大家整理的词汇表是编程常见词汇表,总共收集了编程中常见的500左右的词汇量。小伙伴们如果觉得有用,记得持续关注我哦,会给大家继续带来更多的福利!“每天5个单词,学习Soeasy”。想要升级版1800词汇表或2020最新全套学习资料带视频文档工具源码的小伙伴可以加这个卫星:lezijie00 查看全文