自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 收藏
  • 关注

转载 再见北京,深圳你好

大学开始前的日子浑浑噩噩的高中生活小学六年,初中三年,高中三年,在大学之前,加上每天都逃学的学前班,读书一共十三年。这十三年里,没有养成特别的兴趣爱好,除了读书还是读书。如果非要找几件感兴趣的事儿,除了逃学,那就是初三那年因为好奇电脑学了C语言,高中后两年爱上了Dota。高一那会儿对C语言的体验,就是黑底白字的黑框程序,无聊至极。于是照着杨中科老师的课程《C语言也能干大事》学习实践...

2019-08-11 02:51:00 328

转载 [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力——AudioFrameInputNode

上一篇心得记录中提到了 AudioGraph, 描述了一下 什么是 AudioGraph 以及其中涉及到的各种类型的 节点(Node)。这一篇就其中比较有意思的 AudioFrameInputNode 来详细展开一下。借用 AudioFrameInputNode, 实现简单的音频左右声道互换什么是 AudioFrameInputNode?在微软的文档中这么介绍An audio...

2018-12-09 19:17:00 207

转载 [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力

Audio GraphAudioGraph 是 Windows.Media.Audio 命名空间下提供的音频处理接口之一。可以通过 AudioGraph 的静态方法 CreateAsync 来实例化一个 AudioGraph 对象,实例化的时候需要传入一个参数 AudioGraphSettings 来配置 AudioGraph。 Windows把系统中的音频分成了大概12种类型:p...

2018-11-30 00:31:00 185

转载 UWP 多语言的三个概念

首先了解一下 RFC4646 和 BCP-47 是什么东西:RFC4646The name is a combination of an ISO 639 two-letter lowercase culture code associated with a language and an ISO 3166 two-letter uppercase subculture code as...

2018-08-31 00:46:00 160

转载 利用 Win32 启动和检测 UWP App 的方法

一种启动和检测 UWP 应用的方法背景我们发布过多款 UWP 平台的同类型 App ,最近有一个需求:用传统 Win32 程序启动我们的 UWP 程序。因为我们的每一个UWP App在客户机器上都是互斥的,也就是同时只能存在一个,并且我们的win32程序也只有一个版本,所以启动 UWP App 时,需要先检测,再启动。我们大概有4个办法,前3个比较扯,第4个目前可行,也是我们采用的...

2018-04-26 16:41:00 573

转载 反向代理教务系统

反向代理工大教务管理系统本教程以北京工业大学教务系统举例所谓反向代理工大教务管理系统的目的,就是方便在外网(工大外部网络)使用工大教务管理系统。使用条件一台可以在公网环境访问的机器(通常就是云虚拟机),安装系统位Ubuntu 14;一个工大学生或老师账号,总之要能访问 vpn.bjut.edu.cn;虚拟机环境配置NginxMotionPro(必须是带命令行的版本,...

2018-04-08 21:33:00 170

转载 [UWP] Custom Capability的使用

Custom Capability 是uwp开发中普通开发者较为不常用的内容,但是在一些OEM和驱动厂商,使用频率比较高Custom Capability 有两种用户:  1.普通应用程序开发者;  2.Custom Capability 拥有者(一般为OEM,驱动厂商,比如Realtek,Dolby,Intel)一、对于应用程序的开发者  (可以去这儿看微软的...

2017-11-27 16:57:00 359

转载 [UWP]针对UWP程序多语言支持的总结,含RTL

UWP 对 Globalization and localization 的支持非常好,可以非常容易地实现应用程序本地化。所谓本地化,表现最为直观的就是UI上文字和布局方式了,针对文字,提供不同的语言资源文件即可,而针对布局方式,有影响的一般是阿拉伯地区的RTL,阅读顺序是从右到左,需要稍稍适配一下。具体实现步骤:微软官方文档 Localize strings...

2017-10-24 16:05:00 222

转载 Xamarin自定义布局系列——支持无限滚动的自动轮播视图CarouselView

背景简述自动轮播视图(CarouselView)在现在App中的地位不言而喻,绝大多数的App中都有类似的视图,无论是WebApp还是Native App。在安卓、iOS以及Windows(UWP)开发中,有一些控件可以很方便的来实现类似的效果。ViewPager(安卓)UIScrollView(iOS)FlipView(UWP)Xamarin.Forms怎么实现自动轮...

2017-04-29 23:27:00 544

转载 Xamarin自定义布局系列——PivotPage(多页面切换控件)

PivotPage ———— 多页面切换控件PivotPage是一个多页面切换控件,类似安卓中的ViewPager和UWP中的Pivot枢轴控件。起初打算直接通过ScrollView+StackLayout直接实现该控件,但是在具体实现的时候,发现iOS中,利用UIScrollView的PagingEnabled 属性,可以很方便的实现分页效果。但是,在安卓平台中,原生的Scroll...

2017-03-18 01:54:00 261

转载 Xamarin自定义布局系列——ListView的一个自定义实现ItemsControl(横向列表)

在以前写UWP程序的时候,了解到在ListView或者ListBox这类的列表空间中,有一个叫做ItemsPannel的属性,它是所有列表中子元素实际的容器,如果要让列表进行横向排列,只需要在Xaml中如下编辑即可 //UWP中用XAML大致实现如下 ··· <ListView.ItemsPannel> <StackPannel ...

2017-03-15 11:10:00 304

转载 Xamarin自定义布局系列——瀑布流布局

Xamarin.Forms以Xamarin.Android和Xamarin.iOS等为基础,自己实现了一整套比较完整的UI框架,包含了绝大多数常用的控件,如下图虽然XF(Xamarin.Forms简称XF,下同)为我们提供大这么多的控件,但在实际使用中,会发现这些控件的可定制性特别差,基本上都需要里利用Renderer来做一些修改。为了实现我们的需求,有两种办法:Renderer...

2017-03-13 19:14:00 105

转载 [教程]Oracle 11g Express 安装和使用教程

使用工具的第一步就是安装工具,配置环境!下面就Oracle 11g Express的安装和简单实用做一简介。一.下载安装过程去oracle的官网下载Oracle 11g express,大概300MB,下载完成后解压,打开后大致如下图打开setup开始安装,为了保证安装成功,可以右键点击setup,选择用管理员权限运行。点击下一步;将目标文件夹选择非...

2016-12-21 22:55:00 446

转载 [Xamarin]我的Xamarin填坑之旅(二)

  上一篇交代了我Xamarin填坑的背景,大概聊了聊第一步环境配置,第二步创建项目和开发框架选择。如果有一个可用的梯子,这部分基本不会出错。  接下来就具体聊一聊写代码的过程中遇到的一些事儿。  第三步是码代码:  ①Http相关:  我做的项目是一个校园助手,目前提供的功能绝大多数是查询功能。或者说,就是简单的爬虫,从校园服务器上爬取相关网页。因此,结合校园...

2016-12-09 14:24:00 149

转载 [Xamarin]我的Xamarin填坑之旅(一)

一想到明天是星期五,不对,是今天,心里就很激动,毕竟明天没课。激动之余,来写一篇博客,记录一下最近踏坑Xamarin开发校园助手APP的一些事儿。也许更像是一篇流水账。在扯Xamarin之前,有必要先交代一下背景。  自从我上大学以来,一直在做校园助手,直到现在。完成一个优秀的校园助手,是我大学中为数不多的几个梦想之一。想要制作一款软件,就必须要选择一种合...

2016-12-09 01:27:00 80

转载 [.net]数组

  在C语言中,数组是比较简单,也使用比较多的一种基础的数据结构。常用的有一维数组,二维数组等。但是在C#中,使用最多的是List,Dictionary等一些集合类,因为用他们来操作同类型的数据,比数组更加方便。当然,C#的数组Array也通过实现一些接口,提供了访问和操作数据的一些便捷方法。而在C语言中,都是比较不容易实现或者使用不方便。这也就是C#作为一门面向对象的语言的好处,虽然由...

2016-12-07 23:20:00 133

转载 [.net]基元线程同步构造

1 /* 基元线程同步构造 2 用户模式构造: 3 易变构造(Volatile Construct) 4 互锁构造(Interlocked Construct):自旋锁(Spinlock) 乐观锁(Optimistic Concurrency Control,乐观并发控制) 5 内核模式构造: 6 事件构造(Event) ...

2016-10-04 22:43:00 83

转载 [.net]线程基础

关于线程的诞生  早期的16位Windows只有一个执行线程,在执行各种程序时,如果这个线程运行出现了问题,就会“冻结”整个系统,使得系统处于未响应状态。这是一件多么尴尬的事儿,无论是用户还是微软自己,都不能长时间的忍受这种状况!不过,在那个时代,能有一台电脑,能使用Windows本身就是一件极其奢侈和有乐趣的事儿,也许用户还是能接受这种状况的。不过随着芯片技术的发展,微软是绝对不能...

2016-09-19 22:20:00 71

转载 [UWP]爱恋动漫BT开发小记

  在七月和某个人相识,在七月又和这个人重回陌路,在这个伤感的七月,让我来水一篇博客。  已经很久没有写博客了,最近现在来写一篇,总结一下这个七月。  今年的暑假特别的长,大概六月中旬就考完试了,而开学一直要到九月初。中间有两个月的假期,可以好好的“玩”和学学编程了。虽然暑假很长,但是感觉时间过得特别快,每天都是起床,往电脑前面一座,然后天黑了,继续睡觉,就一直这样重复重复...

2016-07-31 22:36:00 459

转载 [杂谈]这个四月

  突然发现就到这个月末了,又到写月报的时候了。  这个月在吃老本,没有去学习新的技术,用的还是之前学的东西,唯一可以谈谈的就是我把工大助手现有版本做了一次完全重构。改以前的Code-Behind为现在的MVVM,这儿有一点不得不说。我用的MVVM框架是MVVMLight,但用的最多的就是他的ViewModelBase和Messager,当然还有那个IOC容器Locator,这几个的...

2016-04-28 23:42:00 85

转载 [uwp]自定义图形裁切控件

  开始之前,先上一张美图。图中的花叫什么,我已经忘了,或者说从来就不知道,总之谓之曰“野花”。只记得花很美,很香,春夏时节,漫山遍野全是她。这大概是七八年前的记忆了,不过她依旧会很准时的在山上沐浴春光,灿烂盛开,只是我看不到罢了。  文艺过后,就要看到重点了。上图是Windows10自带的图片裁切工具,应该是作为插件集成在“照片”应用中。当然不止于此,几乎所有涉及照...

2016-03-26 19:42:00 83

转载 [uwp]自定义Behavior之随意拖动

  由于最近有需求,所以自定义了一个随意拖动元素的Behavior.  当然在使用这个自定义的Behavior时,有个小假设:拖动元素必须是Canvas容器的子元素。  实现原理比较简单低效:  监听被拖动元素的PointerMoved事件,当事件触发的时候,获取当前的指针信息,判断是否处于鼠标左键按下状态(Properties.IsLeftButtonPressed,在触摸...

2016-03-26 14:57:00 128

转载 [uwp]数据绑定再学习

在开始上代码前,先来假设这样一种情形:出于某些原因,创建一个自定义控件(UserControl),然后为它定义一个依赖属性,这个属性有两个作用,一是调用控件方通过数据绑定技术为它赋值,二是控件内部的其他属性需要从这个自定义的属性获取数据。这个自定义的依赖属性充当的是一个中间件的作用。用到的技术就是数据绑定和依赖属性。针对这种情形,做一个例子如下:这是充当中间件的Model...

2016-03-04 20:54:00 88

转载 [mvc]记一次“项目”的历程

  大二上半学期因为选修课的原因,答应帮老师完善学院的选课系统。在这之前没有做过一个可以成为“项目”的项目,本着挑战自己的原则和可以不上选修课的福利,断断续续用了一学期的时间来完善这个选课系统。  接受这个项目的时候,项目已经被一个学姐做的差不多了,基本框架模型都有了。值得一提的是,学姐是现学现做,用的是我软伟大的Asp.net WebForm,所见即所得!特别佩服学姐,在没有任何基...

2016-02-16 23:46:00 61

转载 [uwp]ImageSource和byte[]相互转换

最近做一个小app遇到一个问题,到目前还没有比较好的解决方法(可能是我查的资料不够多)需求如下:1.把一个Image中的图像保存到字节数组;2.把字节数组转换为ImageSource,通过Image控件展示图像.上面两个需求恰恰是相反的过程,为了实现这个,我倒网上找了好多,但基本都是wp7,wp8,wpf的方案,在win10上没法用。。纠结。后来在知乎日报uwp的源码...

2016-01-27 19:21:00 595

转载 [uwp]MVVM之MVVMLight,一个登录注销过程的简单模拟

之前学MVVM,从ViewModelBase,RelayCommand都是自己瞎写,许多地方处理的不好,接触到MVVMLigth后,就感觉省事多了。那么久我现在学习MVVMLight的收获,简单完成以下一个DemoDemo主要功能是:  用户在登录界面登陆,登录成功后跳转到另一个页面,同时把登录时的用户信息作为参数传递过去,然后用户可以选择注销,注销时会弹出对话框,让用户选择...

2015-12-20 12:39:00 645

转载 [uwp]MVVM模式实战之必应壁纸查看器

最近学习MVVM,至于什么是MVVM我也在这儿不多说了,一是关于它的解释解释网上非常多,二是我怕自己讲不清,误导自己没关系,误导别人就不好了。。好了,废话结束,看是实战......这个必应壁纸的demo非常简单,只有一个页面,上面有一个Image,一个TextBox和两个Button控件。如下图所示那么下面吧XAML代码贴上来 <...

2015-12-17 22:56:00 110

转载 [UWP]xaml中自定义附加属性使用方法的注意项

---恢复内容开始---随笔小记,欢迎指正在UWP平台上做WVVM的时候,想针对ListBox的SelectionChanged事件定义一个自定义的命令,于是使用自定义附加属性的方式。可是最后自定义附加属性SelectionChangedCommand写好了,却不知道怎么在XAML中使用。我的自定义属性如下:namespace SelectionChangedComm...

2015-12-17 01:01:00 99

转载 [UWP开发]在windows10中设置壁纸~UserProfilePersonalizationSettings

在之前的wp8.1和wp8中,微软没有公开设置壁纸的API,只有一个设置锁屏的API,但在Windows10中,微软为我们提供了设置壁纸的API:TrySetWallpaperImageAsync,他定义在Windows.System.UserProfile.UserProfilePersonalizationSettings类中。在使用前,需要调用UserProfilePerson...

2015-12-10 16:19:00 152

转载 【Asp.net MVC】AJAXHelper 和jQueryAjax

在ASP.NET MVC中,有一个官方提供的AJAXHelper帮助我们做AJAX相关的东西。我用传统的jQuery AJAX技术和AJAXHelper分别实现同一个demo,特此记录一下。由于是在MVC中,所以创建了一个Home控制器,里面有两个Action,Login()用于一个普通页面,GetInfo()用于返回一个json字符串,定义如下public class Ho...

2015-12-06 21:50:00 84

转载 [UWP开发]处理手机后退事件

众所周知,uwp程序是一套代码,可以run在不同的平台上。但是不同的设备肯定有其独特之处,所以针对这些独特之处,必须用“独特的代码”来处理。所以微软提供了一系列的拓展类库来实现这种特殊处理。如上图所示,红框中的便是拓展程序集。当然实现手机后后退键处理,我们就需要把Mobile对应的程序集添加到我们的项目中去。添加后只需要一段很简短的代码,我们就可以实现对后退按键...

2015-11-17 23:56:00 116

转载 【VS2015】故障修复之dep6100,dep6200

问题描述:把uwp程序往手机上(或者往模拟器上)部署时,vs ide提示我错误信息dep6100和dep6200,报告说“连接不到设备”.   这可把我愁坏了,各种方法都不行,最后发现问题出在Hyper-v上。解决方法:打开或者重新打开电脑的Hyper-v功能。(意思是如果没有打开,打开就行了,如果已经打开了,那么关掉后重新打开      设置页面如图:(把红圈中的东西选上就...

2015-11-02 00:28:00 230

转载 [uwp开发]数据绑定那些事(2)

接着上一篇来侃。二.实体到控件之间的绑定  这儿不知道用实体这个词恰不恰当,凑活着理解就行了。他可以是一个类实例,也可以是一个集合。  所以,相应的我们就引入两个Demo,第一个介绍用简单的类作为作为数据源,第二个就介绍用一个集合作为数据源  废话不多说,来看demo,我先上代码,后上分析  DEMO1:  XAML页面 <Page.Re...

2015-10-18 00:40:00 88

转载 [uwp开发]数据绑定那些事(1)

现在是msp候选人,是时候写点技术博客来加分了(实则是个人的心得体会)。注:以下都是个人理解,错误在所难免,欢迎批评指正以前接触过WPF,只会简单的一些操作,现在在逐渐学习UWP(Universal Windows Platform)开发,当然也接触过WP8.1的开发。总之他们都挺像的,直观感受就是:XAML+CS(当然c++,vb之类的也行)。在这之中有个非常厉害的技术——数据...

2015-10-17 21:41:00 126

转载 六种常见算法实例

不想废话,直接上代码,代码都是调试过的。实现的算法有:冒泡,直接选择,直接插入,归并,二叉堆,快速排序这六种。对于后三种的理解方法,请百度这个系列的文章“白话经典算法系列 ”,个人感觉作者讲的特别不错!下面贴代码#include <stdio.h>#include <conio.h>//冒泡排序void BubbleSort(int...

2015-09-30 23:03:00 273

转载 XAML中的Path

利用Path创建图形的时候,如果path对象的Fill属性不设置,那么绘制出来的图形首尾是不连接的。如果设置了Fill属性,当Fill的Color属性为Transparent时,图形也不会首尾连接;(或者理解为首尾连接的线条颜色就是Transparent的。视觉效果上是不存在的)转载于:https://www.cnblogs.com/cjw1115/p/4719756....

2015-08-11 00:28:00 246

转载 DataTemplate和ControlTemplate联系与区别

---恢复内容开始---正如标题中的两个拼接的单词所说,DataTemplate就是数据显示的模板,而ControlTemplate是控件自身的模板。(个人理解,错误请指出,谢谢)我们看这二者在两类不同的控件中如何使用:一:ItemsControl  我们可以利用ControlTemplate来设置控件外表,用DataTemplate来填充控件内容。<P...

2015-08-06 21:56:00 195

转载 XAML中ContentControl,ItemsControl,DataTemplate之间的联系和区别

接触XAML很久了,但一直没有深入学习。今天学习了如标题所示的内容,所以来和大家分享一下,或者准确的说是自我回顾一遍.在XAML中,有两类我们常见的控件,分别是ContentControl和ItemsControl,典型的标识是一个有Content属性,另一个有Items属性。一:ContentControl  我们平时最常见的该类型控件有Button,RadioBut...

2015-08-06 20:39:00 181

转载 【系列文章】数据结构与算法——图

---恢复内容开始---接触C语言是很早以前的事了,大概是在初中二年级。后来发现只学语言,不学算法根本没用,于是乎萌发了学习数据结构和算法的想法,但一直没有什么实际进展。直到今天,才决定好好研究一番(ps:今年大一,甚是惭愧),顺便把学习过程记录在这一系列文章之中。好了,废话不多说,开始我这一系列的文章。文中可能有错误,如果你发现了,我恳请你帮我指出。谢谢。图——图能很方便...

2015-07-11 19:35:00 53

转载 大小端模式

//百度百科解释大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑...

2015-07-04 20:27:00 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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