摘要:
上一章讲到关于C#语法的基础部分。了解相关的基础部分之后我们就要去了解一下C#是什么样子访问数库的。C#把访问数据库这一部分的知识点叫作ADO.NET。即是JAVA常常讲到的JDBC这一部分的知识点了。笔者根据使用数据库方式的不同又分为有线连接和无线连接(关于有线和无线的叫法是笔者个人定义的。因为看 阅读全文
posted @ 2017-05-21 22:04
罗志均
阅读(151)
评论(0)
推荐(0)
摘要:
上一章我们讲到关于面向对象思想上C#和JAVA之差别。笔者分别从面向对象的三大特性入手。而本章主要讲一些C#改进的知识点。在.NET Framework 2.0之后出现很多新的知识点。这些知识点更是让C#在写法上更加的多样性。有些写法还真的让笔者觉得很有不错。由于这一部分的知识更多是C#独有的。很有 阅读全文
posted @ 2017-05-21 22:01
罗志均
阅读(123)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于ADO.NET相关的知识,知道了如何去访问数据库。本章将来讲关于面向对象的思想。不管在JAVA还是在C#面向对象思想的重要性都是占了一个很大的成份。往往他就像呼吸一样子,更多的时候我们会忽略。面向对象编程有三大特性:封装、多态、继承。关于这三大特性的定义笔者不会过多的介绍。网络上类 阅读全文
posted @ 2017-05-21 22:01
罗志均
阅读(129)
评论(0)
推荐(0)
摘要:
上一章我们对线程同步进行讲解。了解如何去处理可能发生的脏数据。而本章就要讲有关于C#在读取IO文件的时候,常常用到的操作类。这一章的内容会比较少。但是笔者还是总结出来让读者们有一个学习的方向。不至于不知道学习些什么。 这一个静态类。可以说是一个工具类吧。他里同包含了很多关于处理文件的功能。笔者只是列 阅读全文
posted @ 2017-05-21 22:00
罗志均
阅读(190)
评论(0)
推荐(0)
摘要:
上一章我们讲到关于C#线程方向的应用。但是笔者并没有讲到多线程中的另一个知识点——同步。多线程的应用开发都有可能发生脏数据。同步的功能或多或少都会用到。本章就要来讲一下关于线程同步的问题。根据笔者这几年来的.NET开发可以了解到的同步方式至少有四种以上。如。lock、volatile、Monitor 阅读全文
posted @ 2017-05-21 22:00
罗志均
阅读(147)
评论(0)
推荐(0)
摘要:
上一章中笔者对C#一些独有的语法点进行讲解,相信也可以看C#的一些神奇之处。那么本章主要是放在多线程这方面的知识。不管是C#还是JAVA在开发过程或多或少都会用到关于多线程的编程。当然笔者不可能把多线程的知识点讲的很全面。笔者这里只是讲一些笔者常用到的。如果有兴趣的朋友,笔者希望主动性去查找一下资料 阅读全文
posted @ 2017-05-21 22:00
罗志均
阅读(158)
评论(0)
推荐(0)
摘要:
上一章笔者对于WinForm开发过程用到的几个知识点做了讲解。笔者们可以以此为开端进行学习。而本章我们来讲一个跟ORM思想有关的知识点。在讲之前让我们想一下关于JAVA的hibernate知识点。hibernate也是ORM框架。记得hibernate里面有一个叫HQL。先不管HQL的好与坏。主要是 阅读全文
posted @ 2017-05-21 21:59
罗志均
阅读(198)
评论(0)
推荐(0)
摘要:
上一章笔者介绍了关于WinForm环境。这一章笔者将继续讲WinForm。只不过更加的面向开发了。事实就是在学习工具箱里面的控件。对于WinForm开发来讲,企业对他的要求并没有那么高。但是如果是游戏相关的话,不好意思!笔者觉得你可能选错语言了。C++可能更合适你。有一点希望读者们明白。下列讲到的内 阅读全文
posted @ 2017-05-21 21:59
罗志均
阅读(207)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于IO文件操作类,了解如何处理文件流。从这一章开始笔者将讲解相对比较高级的知识点。而本章笔者就对WinForm开发的知识点进行讲解和引导。现在很多业务都是面向于B/S模式的开发,JAVA也不另外。所以JAVA的程序员对J2EE部分的知识非常了解。却对J2SE的知识点半知半解。甚至有一 阅读全文
posted @ 2017-05-21 21:59
罗志均
阅读(223)
评论(0)
推荐(0)
摘要:
上一章中笔者讲到关于Linq和EF的用法。并以hibernate来进行讲解。那么本章笔者来讲一下C#的Asp.Net。即是在B/S模式下开发。现在企业大部分的业务都是面向B/S模式的。所以对于Asp.Net的了解变得必不可少的知识点。笔者在从事JAVA开发的时候,很少看到有关于Awt和Swing开发 阅读全文
posted @ 2017-05-21 21:49
罗志均
阅读(153)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于Asp.NET的知识点。了解Asp.NET基本的知识点之后,我们在来学习关于C#的MVC框架就简单多了。显然本章就是来介绍一下关于Asp.NET MVC。对于MVC的思想笔者相信大家已经很清楚了。笔者在这里就不多说了。我有个同学做Asp.NET开发的。他跟我讲过一句话——我都快忘了 阅读全文
posted @ 2017-05-21 21:48
罗志均
阅读(178)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于struts2过滤器(Filter)的知识。让我们了解到StrutsPrepareFilter和StrutsExecuteFilter的作用。特别是StrutsPrepareFilter做了重要的讲解。从其中我们了解到Dispatcher类的重要性。而本章就是专对Dispatche 阅读全文
posted @ 2017-05-21 21:47
罗志均
阅读(135)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于struts2启动的时候加载对应的准备工作。如加载配置文件struts.xml之类的信息。而相应的这些操作都离不开Dispatcher类的帮助。如果读者只是认为Dispatcher类的作用只有这些。那真的是大错特错了。所以本章笔者将继续讲到关于Dispatcher类的另一个功能。即 阅读全文
posted @ 2017-05-21 21:44
罗志均
阅读(155)
评论(0)
推荐(0)
摘要:
上一章笔者写关于Dispatcher类如何处理接受来的request请求。当然读者们也知道他并非正真的执行action操作。他只是在执行action操作之前的准备工作。那么谁才是正真的执行action呢?本章笔者就带大家来看看StrutsExecuteFilter类的工作。在理解StrutsExec 阅读全文
posted @ 2017-05-21 21:43
罗志均
阅读(141)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于Dispatcher类的执行action功能,知道了关于执行action需要用到的信息。而本章将会讲到的内容也跟Dispatcher类有关系。那就是配置管理中的ContainerProvider类。我们都知道在struts2启动的时候,struts2会去加载对应的配置文件。如str 阅读全文
posted @ 2017-05-21 21:41
罗志均
阅读(223)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于如何加载配置文件里面的package元素节点信息。相信读者到这里心里面对struts2在启动的时候加载相关的信息有了一定的了解和认识。而本章将讲到关于struts2启动成功之后,接受到用户action请求之后如何处理并找到对应的action类。可以说这章是讲述《Struts2 源码 阅读全文
posted @ 2017-05-21 21:40
罗志均
阅读(129)
评论(0)
推荐(0)
摘要:
上一章讲到关于ContainerProvider的知识。让我们知道struts2是如何注册相关的数据。也知道如何加载相关的配置信息。本章笔者将讲到如何加载配置文件里面的package元素节点 。如struts.xml文件里面的package节点。那么为什么要分开来讲呢?按道理的话,都是放在上一章中一 阅读全文
posted @ 2017-05-21 21:40
罗志均
阅读(118)
评论(0)
推荐(0)
摘要:
上一章讲到关于action代理类的工作。即是如何去找对应的action配置信息,并执行action类的实例。而这一章笔者将讲到在执行action需要用到的拦截器。为什么要讲拦截器呢?可以这样子讲吧。拦截器的应用是sturts2核心的亮点之一。如果不明白拦截器是什么的话,那么你相当于没有学习过stru 阅读全文
posted @ 2017-05-21 21:39
罗志均
阅读(120)
评论(0)
推荐(0)
摘要:
上一章笔者讲到关于DefaultActionInvocation类执行action的相关知识。我们清楚的知道在执行action类实例之后会相关处理返回的结果。而这章笔者将对处理结果相关的内容进行讲解。笔者叫他们为Result类实例。如果还记得在上一章最后笔者说可以把处理action执行的结果简单的理 阅读全文
posted @ 2017-05-21 21:20
罗志均
阅读(141)
评论(0)
推荐(0)
摘要:
记得三年前笔者来到现在的公司的时候,公司人口不出十个人。那个时候笔者刚从日本回来,想在福州、厦门、青岛找一个合适自己发展的机会。最后我的一个福州的朋友打电话希望我能过去帮他,跟他一起创业。这样子好死不死跟着他一起创业三年了。最开始过去的时候才知道原来公司是用C#开发。对于我这个主攻Java的来讲,内 阅读全文
posted @ 2017-05-21 21:19
罗志均
阅读(148)
评论(0)
推荐(0)
摘要:
上一章我们了解一下开发环境,知道了什么去新建一个项目工程。却并没有去项目工程进行介绍。可是之后我们会常常跟项目工程打交道。所以这章笔者就对项程工程的常用的一些功能进行讲解。当然说全面那是不可能。只是笔者认为常用的而以。 新建项目我们都了解了。那么还是有一点我们可能不知道。那就是新建项目之后。项目显示 阅读全文
posted @ 2017-05-21 21:16
罗志均
阅读(140)
评论(0)
推荐(0)
摘要:
在进入本章之前。笔者想说一些话。对于笔者来讲语言没有好坏之分。只有适不适用之别。当上一篇发到首页的时候,我突然发现有可能会引发争论。这是笔者担心的,这也是笔者不想看到的。 笔者想写这一系列的原因不是为了说明哪一个语言的好坏。而是帮助那些可能跟我一样子以前从事JAVA开发。突然想看看C#。又或是出去创 阅读全文
posted @ 2017-05-21 21:16
罗志均
阅读(253)
评论(0)
推荐(0)
摘要:
Learning to Rank是采用机器学习算法,通过训练模型来解决排序问题,在Information Retrieval,Natural Language Processing,Data Mining等领域有着很多应用。 1. 排序问题 如图 Fig.1 所示,在信息检索中,给定一个query, 阅读全文
posted @ 2017-05-21 21:15
罗志均
阅读(252)
评论(0)
推荐(0)
摘要:
起因:最近在跟踪产品的性能问题,期间主要问题体现在JVM的内存回收问题,使用MAT工具进行JVM内存分析(也可对android 的应用内存分析) 问题描述: 1、部分后端服务在运行一段时间后会突然年老代会变为100% 2、部分后端服务定期出现年轻代GC情况,耗时超过2S 1、部分后端服务在运行一段时 阅读全文
posted @ 2017-05-21 21:14
罗志均
阅读(1435)
评论(0)
推荐(0)
摘要:
把图片缓存、手势及OOM三个主题放在一起,是因为在Android应用开发过程中,这三个问题经常是联系在一起的。首先,预览大图需要支持手势缩放,旋转,平移等操作;其次,图片在本地需要进行缓存,避免频繁访问网络;最后,图片(Bitmap)是Android中占用内存的大户,涉及高清大图等处理时,内存占用非 阅读全文
posted @ 2017-05-21 21:13
罗志均
阅读(138)
评论(0)
推荐(0)
摘要:
线程通信、ActivityThread及Thread类是理解Android线程管理的关键。 线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用。本小节主要从以下三个方面进行分析: 一、Handler、MessageQueue、Message及L 阅读全文
posted @ 2017-05-21 21:13
罗志均
阅读(146)
评论(0)
推荐(0)
摘要:
首先申明下,本文为笔者学习《OpenGL ES应用开发实践指南(Android卷)》的笔记,涉及的代码均出自原书,如有需要,请到原书指定源码地址下载。 《Android学习笔记——OpenGL ES的基本用法、绘制流程与着色器编译》中实现了OpenGL ES的Android版HelloWorld,并 阅读全文
posted @ 2017-05-21 21:12
罗志均
阅读(151)
评论(0)
推荐(0)
摘要:
线程通信、ActivityThread及Thread类是理解Android线程管理的关键。 线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用。本小节主要从以下三个方面进行分析: 二、ActivityThread的主要工作及实现机制 Activ 阅读全文
posted @ 2017-05-21 21:12
罗志均
阅读(130)
评论(0)
推荐(0)
摘要:
线程通信、ActivityThread及Thread类是理解Android线程管理的关键。 线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用。本小节主要从以下三个方面进行分析: 三、Thread类的内部原理、休眠及唤醒 3.1 Thread类 阅读全文
posted @ 2017-05-21 21:11
罗志均
阅读(142)
评论(0)
推荐(0)

浙公网安备 33010602011771号