- 博客(62)
- 收藏
- 关注
转载 WPF程序性能优化总结
WPF程序性能由很多因素造成,以下是简单地总结: 元素: 1、 减少需要显示的元素数量:去除不需要或者冗余的XAML元素代码. 通过移出不必要的元素,合并layout panels,简化templates来减少可视化树的层次。这可以保证第内存使用,而改变渲染性能。 2、 UI虚拟化:只显示当前需要显示的元素. 3、 不要把不要显示的自定义控件隐藏在主界面中:虽然它们不会显示出来,但是程
2017-08-25 13:11:11
7361
2
转载 ASP.NET MVC_Controller和View之间数据传递(前后台数据传递)方式
Controller和View之间数据传递(前后台数据传递)方式Controller -> View: a) 使用ViewData传递数据 我们在Controller中定义如下:ViewData[“Message_ViewData”] = “ Hello ViewData!”; 然后在View中读取Controller中定义的ViewData数据,代码如下:@Html.Encode(ViewD
2017-08-07 12:58:28
1420
1
原创 signalr 官方文档地址讲解最全面
https://docs.microsoft.com/en-us/aspnet/signalr/overview/guide-to-the-api/mapping-users-to-connections
2017-08-03 22:26:02
3705
原创 数据库连接字符串的处理方法!加密解密连接字符串。
数据库连接字符串的处理方法!加密解密连接字符串。标签: 数据库加密解密dllvb.netstring2006-03-04 09:37 6938人阅读 评论(1) 收藏 举报 分类:数据访问层(8) 版权声明:本文为博主原创文章,未经博主允许不得转载。数据库连接字符串的处理应该是一个项目里最基础的东东了。(除非你的项目不涉及到数据库。)千万不要
2017-08-03 22:25:57
5983
原创 Android入门:Activity四种启动模式
Android入门:Activity四种启动模式一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念
2017-08-03 22:25:47
404
原创 Git常用命令
Git常用命令 查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区
2017-08-03 22:25:43
262
原创 Mongodb_文件存储
MongoDB是一种非关系型数据库(NoSql),很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。这篇博客主要介绍如何mongodb存储以及读取文件。 mongodb操作文件,主要是通过GridFS类。存储文件主要存放
2017-08-03 22:25:38
718
原创 Mongodb_技巧
1、mongodb “View”Mongo 3.4新特性 http://www.mongoing.com/archives/3502
2017-08-03 22:25:33
216
原创 WebApi_使用技巧
1、自动生成帮助文档 http://www.shaoqun.com/a/234059.aspx2、Json序列化循环引用的问题http://www.mamicode.com/info-detail-1740957.html3、DotNet平台为WebAPI传递大数据 http://www.tuicool.com/articles/MfuIrqU4、C#进阶系列——WebApi 接口参
2017-08-03 22:25:28
310
原创 Android_适配器
视图-适配器-数据源1.ArrayAdapter 数组作为数据源,填充的是ArrayAdapter public class Example extends ListActivity{ String[] sex = new String(){"男",“女”}//数据源ArrayAdapter adapter;//数组适配器 public voidonCr
2017-08-03 22:25:23
357
原创 Android_Tip_去掉标题栏(Z)
1.在代码里实现[java] view plain copy this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面。 2.在清单文件(manifest.xml)里面实现 [java] view plain cop
2017-08-03 22:25:18
290
原创 Android_应用程序架构
Android应用程序架构:1、可扩展视图 View: ---------------------------------创建应用程序2、内容管理器 content providers --------------------访问其他应用程序数据、共享自身数据3、资源管理器 Resource Manager--------------------提供非代码资源访问,本地字符串、图片、分
2017-08-03 22:25:13
736
原创 Android_布局
Android提供了5种类型的布局类型: 1:LinearLayout(线性布局)流式布局 Tip:下一个控件的坐标原点由上一个控件来决定,你可以沿水平方向或者垂直方向上来排列你的控件。 "http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"
2017-08-03 22:25:10
291
原创 Android_真机调试(Z)
异常分析:1.手机设置问题。开USB调试 方法: 手机设置 - 开发人员选项 - USB调试 - 勾选2.数据线问题,部分数据线不支持链接存储3.SDK是否下载4.以Android Studio为例,点开 SDK Manager 之后。看你手机所使用的系统版本号对应的SDK是否已下载。没有就赶紧下。手机对应的Android版本查看方法是 手机设置 - 关于手机 - Android
2017-08-03 22:25:06
310
原创 Blend_Effect
SaturationEffect 饱和度MonochromeEffect 单色画MagnifyEffect 放大LineRevealTransitionEffect InvertColorsEffect 颜色反转HueShiftEffect 色度改变HorizontalBlurEffect水平模糊DropShadowEffect 阴影ContrastAdjustEffect 误差校准Co
2017-08-03 22:25:01
402
原创 WPF_界面_图片/界面/文字模糊解决之道整理
图片模糊:图片尺寸: 检查图片,png, DPI=72,Stretch="None",原图尺寸和xaml里面写的尺寸一致。如果替换为大尺寸的原图,使用时,size写的小一点,同比例缩小,没问题。布局复杂程度:把图片拷贝到空白的项目里面,发现有的图片模糊,有的不模糊。布局复杂一点,模糊的概率大。改变项目中的xaml 布局,神奇的出现了,左右两个边清晰了,上下还是模糊的,换个地方,上下
2017-08-03 22:24:56
1885
原创 C#_基础概念_元组
1、C# 4.0引入的一个新特性 Tuple类型2、函数有多个返回值,通常是使用ref,out 。c# 4.0 应当使用元组Tuple而不是使用输出参数。3、设计时应该尽量避免使用ref .out.4、tuple最多支持8个成员,如果多于8个就需要进行嵌套。注意第8个成员很特殊,如果有8个成员,第8个必须嵌套定义tuple。5、定义包含两个成员,可以使用create方法初始化。
2017-08-03 22:24:53
253
原创 Android_开发者实用代码片段 收集
Android开发者实用代码片段 与大家分享 Android很有用的代码片段 1:查看是否有存储卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) { 说明有SD卡插入 }
2017-08-03 22:24:51
294
原创 WPF_Viewport3D_一个简洁规整的例子(Z)
"True" HorizontalAlignment="Center" VerticalAlignment="Center" Height="500" Width="500"> "0,-1,-3" Position="0,200,300"/>
2017-08-03 22:24:46
3979
原创 Android_AndroidManifest.xml配置文件
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。"1.0" encoding="utf-8"?>
2017-08-03 22:24:41
1119
原创 Android_Android Studio 目录结构
Android Studio 目录结构 .idea 为AS IDE所需要的文件。 Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。集成了构建,测试,发布和其他,比如软件打包,生成注释文档等功能。 该目录显示app模块相应内容:app/build/ 编译后的文件存放的位置(包括最
2017-08-03 22:24:38
299
原创 WPF_UI线程
一、线程概述: WPF 应用程序从两个线程开始: 一个用于处理呈现 一个用于管理 UI 呈现线程有效地隐藏在后台运行,而UI线程则接收输入、处理事件、绘制屏幕以及运行应用程序代码。 大多数应用程序都使用一个 UI 线程,但在某些情况下,最好使用多个线程。我们将在后面举例说明这一点。UI 线程对一个名为 Dispatcher 的对象内的工作项进行排队。Dispatcher基于优先级选
2017-08-03 22:24:36
1043
原创 Android_最全的Android源码目录结构详解
最全的Android源码目录结构详解 Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts
2017-08-03 22:24:31
436
原创 Android_项目文件结构目录分析
android项目文件结构目录分析在此我们新建了一个helloworld的项目,先看一些目录结构:这么多的文件夹和文件中,我们重点关注是res目录、src目录、AndroidManifest.xml文件:一、res目录主要是用来存放android项目的各种资源文件,res就是resource单词的缩写。该目录几乎存放了android应用所用的全部资源,包括:图片资源、字符串资源、颜
2017-08-03 22:24:28
680
原创 WPF_MVVM 开发的几种模式讨论
在WPF系(包括SL,WP或者Win8)应用开发中,MVVM是个老生常谈的问题。初学者可能不会有感觉,但当你写一个核心逻辑能在各种平台上无缝移植,而只需改改UI的时候,那种快感是无法用语言来形容的。 笔者当初接触时,对MVVM并不以为然,编了很多代码以后,反过来看MVVM for WPF的经典文章以后,才若有顿悟。标准的MVVM把程序分成了Model, ViewModel和 View三个部
2017-08-03 22:24:23
2022
原创 Blend_技巧篇_淡入淡出
1、实现原理1.1 利用UIElement.OpacityMask属性,用于改变对象区域的不透明度的画笔。可以使元素的特定区域透明或部分透明,从而实现比较新颖的效果。1.2 OpacityMask属性接受任何画刷,可利用LinearGradientBrush线性渐变画刷,通过对渐变画刷中各颜色点加以动画处理即可。2、渐变淡入实现渐变淡入效果,可通过事件触发器触发Loaded事件实现
2017-08-03 22:24:18
693
1
原创 Blend_技巧篇_导入PSD文件制作ToggleButton (Z)
=============开发环境=============系统: Win7sp1 32位IDE: Microsoft VisualStudio 2013 UltimateBlend 2013工程: .Net Framework4.5.1工具: Photoshop CS6================================首先明确一点,ToggleBut
2017-08-03 22:24:15
3532
原创 Blend_界面快速入门(Z)
首先使用Blend按照以下步骤创建一个新的Silverlight项目, 1. 点击左上角的“File - New Project”,这时会弹出一个新建项目窗口,如下图 在上图可以看到Blend支持创建两个类型的项目,一个是Silverlight,另一个是WPF,本系列主要讨论Silverlight,所以,我们选择“Project Type -Silverlight”,在
2017-08-03 22:24:12
4726
原创 Blend_软件系列简介(Z)
随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要产品: Expression Blend Expression Blend(下称Blend),是一款用于设计桌面和Web
2017-08-03 22:24:09
3274
原创 Blend_ControlTemplate(Z)
对于ControlTemplate没有一个特定的概念,为了避免过于抽象,可以简单的理解ControlTemplate是通过改变Style改变控件视觉效果的类。ControlTemplate可以被定义在控件的Xaml代码中,为了提高复用性,ControlTemplate也会被定义到资源文件中。 实例演示使用Blend创建新的控件ControlTemplate。首先,在Blend中创建新的
2017-08-03 22:24:07
264
原创 JS_JavaScript 框架(库)
JavaScript 框架(库)JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。为了应对这些调整,许多的 JavaScript (helper) 库应运而生。这些 JavaScript 库常被称为 JavaScript 框架。在本教程中,我们将了解到一些广受欢迎的 JavaScript 框架:jQueryPrototypeMo
2017-08-03 22:24:02
247
原创 WebApi_基于token的多平台身份认证架构设计(Z)
1 概述在存在账号体系的信息系统中,对身份的鉴定是非常重要的事情。随着移动互联网时代到来,客户端的类型越来越多, 逐渐出现了 一个服务器,N个客户端的格局 。不同的客户端产生了不同的用户使用场景,这些场景:有不同的环境安全威胁不同的会话生存周期不同的用户权限控制体系不同级别的接口调用方式综上所述,它们的身份认证方式也存在一定的区别。本文将使用一定
2017-08-03 22:23:57
12231
1
原创 WebApi_基于Token的身份验证——JWT(z)
基于Token的身份验证——JWTJWT是啥?JWT就是一个字符串,经过加密处理与校验处理的字符串,形式为:A.B.CA由JWT头部信息header加密得到B由JWT用到的身份验证信息json数据加密得到C由A和B加密得到,是校验部分怎样生成A?header格式为:{ "typ": "JWT", "
2017-08-03 22:23:54
7141
原创 WCF异常管理—不要在using语句中调用WCF服务(z)
不要在using语句中调用WCF服务如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题。using (CnblogsWcfClient client = new CnblogsWcfClient()){ client.Say("Hello, cnblogs.com!");}上面这段代码看上去没问题,CnblogsWcf
2017-08-03 22:23:49
241
原创 正则表达式
1、普通字符2、非打印字符 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Ctrl-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。\f 换页。等价于 \x0c 和 \cL。\n 换行。等价于 \x0a 和 \cJ。\r 回车。等价于 \x0d 和 \cM。\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f
2017-08-03 22:23:44
164
原创 nginx汇总(z)
Nginx相关文章Nginx基础1. nginx安装2. nginx 编译参数详解3. nginx安装配置+清缓存模块安装4. nginx+PHP 5.55. nginx配置虚拟主机6. nginx location配置7. nginx root&alias文件路径配置8. ngx_http_core_module模块提供的变量9. nginx日志配置10. apache和ngi
2017-08-03 22:23:41
238
原创 WCF编解码实现
深度剖析消息编码(Encoding)实现http://www.cnblogs.com/artech/archive/2009/08/05/1539918.htmlWCF三种编码典型的方式:Binary、Text和MTOMBinary :二进制编码、仅适用于于.NET平台之间通信 Text:无关平台、文本编码方式 MTOM:基于WS-MTOM规范、改善大规模二进制数据在SOAP消
2017-08-03 22:23:36
369
原创 zTree -- jQuery 树插件
树插件http://www.treejs.cn/v3/main.php#_zTreeInfozTree 简介 zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。
2017-08-03 22:23:32
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人