2015年2月12日——不懂点

  • CNBLOG项目不懂知识点:

  1. local:[...]的写法 +  这样声明可使用。

1    xmlns:local="using:CNBlogs"
2     xmlns:ControlHelper="using:CNBlogs.ControlHelper"

  2. 书写格式上 - 把所有的繁杂的 style + template 等等都放到了具体类似于 .css 这样的文件中。[在这里是 xaml文件]

  3. 日志的编写也提供了工具类,并非工具类,而是 dll 类库 - LogAgent - [Logger.LogAgent.GetInstance().WriteLog(this.GetType().ToString());]

  4. 日志 dll 类库的编写 - 反编译看了,还是有点迷糊。

  5. 具有 NavigationHelper - 负责每个页面的主题、返回键的重写、

  6. 具有 SuspensionManager 类 - 这个类负责当前页面是否已访问过,若访问过则不重新加载[每次加载都需要访问WEBAPI来获取信息并加载] ,在这个类里面涉及到了哪些?

  7. - 接上 - 1. 涉及到弱类型。  2. 依赖属性、依赖项。[这个是什么?INotifyPropertyChanged的另一个版本。]  .RegisterAttached() 方法参数的意思:变量名 + 变量类型 + 该变量所在类名称

1         private static DependencyProperty FrameSessionStateKeyProperty =
2             DependencyProperty.RegisterAttached("_FrameSessionStateKey", typeof(String), typeof(SuspensionManager), null);
3         private static DependencyProperty FrameSessionBaseKeyProperty =
4             DependencyProperty.RegisterAttached("_FrameSessionBaseKeyParams", typeof(String), typeof(SuspensionManager), null);
5         private static DependencyProperty FrameSessionStateProperty =
6             DependencyProperty.RegisterAttached("_FrameSessionState", typeof(Dictionary<String, Object>), typeof(SuspensionManager), null);
7         private static List<WeakReference<Frame>> _registeredFrames = new List<WeakReference<Frame>>();

  8. 关于 Binding 的介绍 - 我现在在WPF中对 TextBox 进行Binding 根本不好使。 - Text = "{Binding [PropertyName]}" - 这个根本不好使。

  9. 关于Binding的介绍网址 - http://blog.csdn.net/fwj380891124/article/details/8107646 

  10. 关于 DependencyProperty 的介绍 - http://www.cnblogs.com/HelloMyWorld/archive/2013/02/21/2920149.html  介绍2

  11. DependencyProperty 的用法 - 声明 + 赋值 + 获取值。

  12. Frame 页面的跳转记录等,都记录了下来。在 SuspensionManager 类中。每个页面[Frame]都记录当前必须的记录属性,来记录该页面是否访问过,而这个都是存在页面本身的依赖属性中。获取 + 创建都是在本类中进行的。判断结果的返回值也是本类中进行输出。[好好看下当前工具类所提供的方法,有恢复访问页面方法 - 我之前都是重新实例化页面,除非记录到缓存中。Frame实体对象具有 SetNacigationState 方法来实现]

  13.  - 上述 - 如何实现? - 1. 每个页面都保存到缓存中吗? - [是根据Frame实体对象所提供的还原方法来实现]   推荐书籍 - 《你必须知道的.NET之特性和属性》   2. 所有ViewModel类的基础 - DataModelBase 类 [继承INotifyPropertyChanged接口]   3. 当前应用程序的各种参数都保存在 Settings 类中  [比如背景等,这些数据如何存储呢? - 通过 ApplicationDataContainer 来存储]   4. 

  14. 单例模式 - 单例模式有很多,饿汉式 + 懒汉式 + 饱汉式 - 也有一下这种:

 1         private static volatile CNBlogSettings _instance;
 2         private static object _locker = new object();
 3 
 4         private CNBlogSettings() { }
 5 
 6         public static CNBlogSettings Instance
 7         {
 8             get
 9             {
10                 if (_instance == null)
11                 {
12                     lock (_locker)
13                     {
14                         if (_instance == null)
15                         {
16                             _instance = new CNBlogSettings();
17                         }
18                     }
19                 }
20                 return _instance;
21             }
22         }

  15. 又一个新问题 - volatile关键词,到底是什么时候用的。

  16. 创建了 ApplicationSettings类、NavigationHelper类,

  17. 这些文件夹以及代码的分门别类是怎么定义的? - 

转载于:https://www.cnblogs.com/alben/p/4288925.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/492535.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全球首个AI女主播上岗了!太惊艳了!

来源&#xff1a;水木然摘要&#xff1a;前不久&#xff0c;全球首个AI女主播诞生的消息走红网络&#xff01;刚刚&#xff0c;这位AI女主播今天正式上岗了&#xff01;是不是非常惊艳&#xff1f;如果不是专门解释&#xff0c;她极有可能被为是真人&#xff01;这位全球首个AI…

有原创保护能力的公众帐号可申请页面模版功能和图文消息正文插入历史群发链接...

之前微信公众平台仅针对开通了微信支付的公众号支持插入图文消息链接&#xff0c;现在微信团队对有原创保护能力的公众帐号开放页面模版功能、开放图文消息正文插入历史图文链接。&#xff08;怎样申请成为有原创保护能力的公众帐号&#xff1f;也许有人会把页面模版和模板消息…

重磅!华为宣布起诉美国政府

来源&#xff1a;网易智能摘要&#xff1a;今天&#xff0c;华为在深圳总部召开发布会&#xff0c;宣布决定起诉美国政府。01指责美国政府窃取华为服务器华为宣布针对美国《2019财年国防授权法》第889条的合宪性向美国联邦法院提起诉讼&#xff0c;请求法院判定这一针对华为的销…

递归和快速排序

文章目录递归问题描述基线条件和递归条件栈调用栈递归调用栈小结快速排序示例1问题描述欧几里得算法使用D&C解决问题的两个步骤&#xff1a;示例2快速排序工作原理代码小结递归 问题描述 假设你在祖母的阁楼中翻箱倒柜&#xff0c;发现了一个上锁的神秘手提箱。祖母告诉你…

Spire.Pdf 的各种操作总结

Spire.Pdf 的各种操作总结简介 试验新产品总是给我带来许多挑战&#xff0c;当然这也是一个引进创新技术的好方法。在这里我要跟大家分享的是使用Spire.Pdf的过程&#xff0c;它是来自E-iceblue公司的轻便PDF程序库。 设计情节我以前经常没事就搞搞PDF。Spire.Pdf是用C# 写的PD…

从观望到行动:全球工业物联网市场生态全景观察

来源&#xff1a;资本实验室在当前&#xff0c;诸如5G&#xff0c;物联网、边缘计算、人工智能、机器人、区块链、增材制造和虚拟现实/增强现实等技术正在加速融合到工业物联网&#xff08;Industrial Internet of Things&#xff0c;IIoT&#xff09;的肥沃土壤中&#xff0c;…

OC语言知识6

本文目录 一、异步POST请求二、NSURLConnection的其他请求方法上一讲介绍了iOS中的异步GET请求&#xff0c;这讲来看看异步POST请求。 回到顶部一、异步POST请求 假如请求路径是http://192.168.1.102:8080/MJServer/login&#xff0c;请求参数有2个&#xff1a; username &…

散列表(字典)

文章目录问题散列函数应用案例将散列表用于查找防止重复将散列表用作缓存冲突性能装填因子良好的散列函数小结问题 你在一家杂货店上班。有顾客来买东西时&#xff0c;你得在一个本子中查找价格。 如果本子的内容不是按字母顺序排列的&#xff0c;你可能为查找苹果&#xff0…

谁能引领国内人工智能芯片产业突围?

来源&#xff1a;国金证券摘要&#xff1a;我们认为中国在处理器/芯片领域的投资有加速的迹象&#xff0c;AI芯片的创业企业目前已达到40家左右。未来因人工智能边缘运算推理端和云端推理(Inferencing)芯片及设备成本,性能&#xff0c;耗电,效率的考量,以及各种处理器的特性不同…

OC语言知识12

本文目录 一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型&#xff0c;而不用UIColor和UIImage&#xff1f;四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过&#xff0c;UIView内部默认…

计算机视觉介绍

1.为什么要学习图像处理和计算机视觉 计算机视觉市场需求大&#xff0c;其是人工智能的重要分支。 计算机视觉岗位占所有AI岗位的40%。 但是&#xff0c;中国高校目前尚未设置计算机视觉学科己专业&#xff1b;学习者众多&#xff0c;学习分散&#xff0c;缺少统一教学体系&a…

认识工业互联网

来源&#xff1a;智汇工业摘要&#xff1a;工业互联网是实现智能制造的抓手&#xff0c;推动工业互联网是长期的工作。工业互联网分为广义的工业互联网和狭义的工业互联网。广义的工业互联网就是第四次工业革命的代名词。和德国工业4.0以及中国制造2025类同&#xff0c;都是工业…

模式识别:绪论

模式识别(pattern recognition)&#xff1a;输入原始数据并根据其类别采取相应行为的能力。 具体实例&#xff1a;人脸识别、语音识别、文字识别、指纹识别、DNA序列分析。 要区分不同类别的个体&#xff0c;需要利用其一些物理特性上的差异&#xff0c;成为模式分类的特征。…

A16Z内部万字报告:人类与AI结合的最佳形态

来源&#xff1a;36Kr摘要&#xff1a;人工智能技术正在快速发展&#xff0c;将会给我们什么样的变化&#xff1f;人们应该如何与人工智能相处&#xff1f;近日&#xff0c;A16Z博客上放出了一篇内部报告&#xff0c;介绍了人工智能将会给我们的社会带来的变化&#xff0c;以及…

照明与图像

光通量&#xff1a; 人眼所能感受到的辐射功率&#xff0c;等于单位时间内某一波段的辐射能量和该波段的相对视见率的乘积。单位是lm(流明)1流明 0.00146瓦 辐照度 投射到一平表面上的辐射通量密度。指到达一表面上&#xff0c;单位时间&#xff0c;单位面积上的辐射能。以…

BZOJ3434 [Wc2014]时空穿梭

摔电脑摔电脑&#xff01;JZP业界毒瘤&#xff01; 400题纪念~哇终于上400了的说&#xff01;&#xff01;&#xff01;好不容易欸&#xff01; 题解什么的还是Orz iwtwiioi 我求组合数的方法明明是O(n)的&#xff0c;为什么这么慢&#xff01;&#xff01;&#xff01;令人报警…

图像平滑滤波

卷积与滤波概念 离散卷积 丢两个骰子&#xff0c;求点数加起来为 ttt 的概率是多少&#xff1f; 两个骰子加起来为4的概率&#xff1a; f(1)g(3)f(2)g(2)f(3)g(1)f(1)g(3) f(2)g(2) f(3)g(1)f(1)g(3)f(2)g(2)f(3)g(1) 写成卷积标准形式为&#xff1a; (f∗g)(4)∑i13f(i)g(…

fast-json.jar的用法

fast-json.jar 解析json数据&#xff1a;一种json数据解析方式是这种&#xff0c;点击这里下载jsonfast.jarfastjsonAPI文档 [{"id": 6378,"title": "test","img": "http://image.jxvdy.com/2014/0929/5428d91c9e6dc8f78fd99_0.p…

从全球制造业的迁移史,看中国制造业未来会怎么走?

来源&#xff1a;挖数&#xff08;ID&#xff1a;washu66&#xff09;摘要&#xff1a;中国制造后续如何发展&#xff1f;翻开全球制造业的迁移史&#xff0c;看是否能从中看出一点端倪。1/ 全球制造业的迁移史1/ 第一次大迁移第一次制造业大迁移发生在20世纪初&#xff0c;由美…

应用|5G时代10大应用场景!

来源&#xff1a;数字化企业摘要&#xff1a;5G商用日益临近&#xff0c;大家可曾想过5G技术未来有哪些具体的应用场景呢&#xff1f;作为5G领跑者的华为公司&#xff0c;早在2年前就出了一份白皮书&#xff0c;这份报告探讨了最能体现5G能力的十大应用场景。简要列表如下1.云V…