轩阳俊的博客

分享技术,共同成长

C#随手笔记——QQ强制聊天

QQ算是我这一代人最早接触的网络社交通讯工具,虽然随着微信等等通讯软件的出现,QQ的使用量不如从前,不过我想还是有很多人离不开QQ的使用,这里分享一个很久以前玩过的小技巧——强制聊天,输入对方的QQ号码就可以直接发起和他/她/它的对话咯,哈哈虽然也没什么用~ 还是直接上实例,大家看的更清楚 ...

2018-09-24 20:17:38

阅读数 1103

评论数 1

C#随手笔记——读取注册表

C#作为微软开发的编程语言,对于自家Windows的访问机制还是很健全的,这里分享一个读取注册表中键值的方法 using Microsoft.Win32; public string GetRegistry() { //获取注册表某键 string path = &q...

2018-08-30 09:35:25

阅读数 237

评论数 0

Eclipse输入提示的设置及常用快捷键的整理

如上图,2018年8月的IDE指数中,前三甲是我们广泛熟知的VS、Eclipse和AS,本人之前的工作中也一贯使用的VS,得承认微软的VS的确有着很高的便利性,也可能是熟悉了其快捷操作的缘故吧。这几天学习Java,自然就得接触Eclipse,初用时我是懵的,提示都没有,这得浪费我多少时间一个个...

2018-08-16 15:05:53

阅读数 529

评论数 0

C#随手笔记——调用外部程序

工作中常常遇到这样的问题,一些被封装好的工具已经实现了我们某个步骤所需的功能,在不影响整体使用效果情况下,我们可以通过调用外部程序并执行相关操作来达成程序的目的。这里分享一个可以调用外部程序的方法,即using System.Diagnostics,C#中提供了这个命名空间下的Process类来实...

2018-08-03 15:25:30

阅读数 653

评论数 0

C#随手笔记——自动检测外部设备(U盘)的插拔

Windows系统下,每当外部设备有变动时都会向所有窗体发送一个消息,我们根据这点可以让程序检测出例如U盘插拔的信号,在C#代码中实现如下: [StructLayout(LayoutKind.Sequential)] struct DEV_BROADCAST_H...

2018-08-02 10:21:23

阅读数 857

评论数 2

C#随手笔记——生成二维码

目前这个年代,二维码的兴起可谓给我们生活带来了极大的便利,其不仅用拍照扫描的方式取代了手动输入的麻烦,而且可以对数据加密保护上做更多的功夫,我们日常扫码支付,扫码开锁,添加微信等等都基于二维码的使用。在工作中有时也会碰到需要对指定的关键码生成二维码的需求,这里分享一下生成二维码的方法,主要是调用外...

2018-08-02 09:54:16

阅读数 506

评论数 0

Shader编程——高光漫反射模型

在实现该模型之前,我对shader和计算机图形学的知识可谓是空白,但是立志成为伟大游戏设计师的我又怎么能放弃对梦想的探寻,在网上寻找相应的课程,恰好看到一篇关于Shader入门的教程,学完之后觉得有所收获,这里记录也顺便分享给大家。一个基础的Shader编程,实现高光漫反射模型。 在正式编写sh...

2018-07-28 11:19:05

阅读数 2087

评论数 0

C#随手笔记——获取mp4文件属性(时长)

客户需求将一段视频重复播放3遍,本来是另一个同事的活,不过说急求找我帮忙,那我肯定也义不容辞呀~第一反应是在播放器中设置重复播放的次数,但想想这种方法不知道有没有,而且也不通用,万一换一款播放器岂不又要设置过,所以还是用上比较熟悉的C#来编写一个简单的程序来达成目的。 其实获取文件属性也是调用一...

2018-07-26 14:00:16

阅读数 3110

评论数 0

C#多线程编程笔记(5.5)-处理异步操作中的异常

近来在学习Eugene Agafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^本篇将描述在C#中使用异步函数时如何处理异常。我们将学习对多个并行的异步操作使用await时如何聚合异常。using System; using System.Threading.Tasks; ...

2018-07-16 10:52:20

阅读数 2550

评论数 0

unity3d 接入安卓支付宝SDK

Unity群里一个大佬的技术分享,我也转载过来方便日后查阅,有需要转载的,请注明出处QQ280442832操作步骤性这东西,时间长了就难免忘记,以防日后要接的时候再次爬坑目标:导出支付宝插件包(arr包)给UNITY调用主要三大坑:                   A坑 Android Stu...

2018-07-14 14:32:41

阅读数 2724

评论数 0

C#多线程编程笔记(5.4)-对并行执行的异步任务使用await操作符

近来在学习Eugene Agafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^本篇将学习如何使用await来并行地运行异步任务,而不是采用常用的顺序执行。using System; using System.Threading.Tasks; using System.Th...

2018-07-05 14:40:08

阅读数 2797

评论数 0

Lua学习篇⑤——流程控制

上篇我介绍了Lua中的循环,循环也可以理解为一种流程的控制,其内部也有对条件的判断而做出相应的操作。这篇我将为大家详细的介绍下Lua中流程控制的具体内容~一副典型的流程控制图:流程的控制主要在于对条件的判断,条件为true会执行什么操作,条件为false会执行什么操作,在Lua中最基本的格式如下:...

2018-07-05 10:44:29

阅读数 2437

评论数 0

C#多线程编程笔记(5.3)-对连续的异步任务使用await操作符

近来在学习Eugene Agafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^本篇将展示当代码中有多个连接的await方法时程序的实际流程是怎样的。我们将学习如何阅读有await方法的代码,以及理解为什么await调用是异步操作。using System; using S...

2018-07-04 16:53:00

阅读数 3248

评论数 0

C#多线程编程笔记(5.2)-在lambda表达式中使用await操作符

近来在学习Eugene Agafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^using System; using System.Threading.Tasks; using System.Threading; namespace 在Lambda表达式中使用await...

2018-07-04 16:09:26

阅读数 3425

评论数 0

Lua学习篇④——循环

我一直认为循环的出现是开启了IT新时代的大门,这区别了人与机器的最大不同,让我们敲一次键盘上的‘A’键很简单,但让我们每1秒钟敲一次且24小时不停歇,可能你在半小时后就坚持不下去了~让机器来代替我们做这些有规律的重复劳动,这就是循环的意义。大多数情况下,编程中我们必不可少都会需要用到循环。循环语言...

2018-07-04 14:27:16

阅读数 2866

评论数 0

Lua学习篇③——数据类型

学过C\C++、C#等主流编程语言的人都清楚,这些语言中对数据类型都有明确的定义,整型必须定义为int、字符串必须定义为string等。而Lua对变量类型的定义是动态的,也就是说对于一个变量,我们不需要类型的定义,只需要对其赋值即可。动态的类型有好有坏,好的方面在于我们无需关心一个数据具体是什么类...

2018-07-03 15:52:49

阅读数 3509

评论数 0

Lua学习篇②——基本语法

我有个习惯,学习一门新的语言的时候肯定要先写出最基本的“Hello World”的程序,当做一个正式开始的标志。Lua的语法其实特别简单,那么一起来编写第一个小程序来了解Lua的基本语法吧。"Hello World"小程序下载了Lua的解释器后我们可以打开cmd...

2018-07-03 10:18:42

阅读数 3701

评论数 0

Lua学习篇①——简介

基本介绍Lua(英语发音:/ˈluːə/)是一种轻量小巧,可扩展的脚本语言。其作者是来自巴西里约热内卢天主教大学里的一个研究小组,于1993年开发面世。Lua由标准C编写并以源代码形式开放,几乎在所有操作系统和平台都可以编译运行。设计目的为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能特...

2018-07-03 09:16:36

阅读数 3737

评论数 1

C#多线程编程笔记(5.1)-使用await操作符获取异步任务结果

近来在学习Eugene Agafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^本例将讲述使用异步函数的基本场景,比较使用TPL和使用await操作符获取异步操作结果的不同之处。using System; using System.Threading.Tasks; usin...

2018-06-29 10:41:26

阅读数 6952

评论数 0

C#多线程编程笔记(4.5)-并行运行任务(Task)

近来在学习Eugene Agafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^ using System; using System.Collections.Generic; using System.Threading.Tasks; using System.Threa...

2018-06-29 10:24:01

阅读数 7366

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭