学习_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习 >>列表
一:三层构架的基础知识在项目开发的过程中,有时把整个项目分为三层架构,其中包括:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。三层的作用分别如下: 表示层:为用户提供交互操作界面,这一点不论是对于Web还是WinForm都是如此,就是用户界面操作。我们网站展示给用户看的界面。 业务逻辑层:负责关键业务的处理和数据的传递。复杂的逻辑判断和涉及到数据库的数据验证都需要在此做出处理。根据传入的值返回用户想得到的值,或者处理相关的逻辑。 数据访问层:见名知意... 查看全文
线程池与对象池的学习中,个人感觉线程池是将线程转移到内部一直在运行在容器中的线程中来运行,减少的是线程run时间,而不是创建时间,将其引用至新线程,而不需要重新分配资源1.线程池的类与接口关系构造Executor-->Executoservice->AbstractExcetorService->ThreadpoolExecutorExecutor->ExecutorService->... 查看全文
我是一枚来自火星星的白羊座妹纸。受邀于《码农周刊》的小编,倍感荣幸,实则惶恐。因为我知道在周刊的读者里,我就是新手图里那个拿着木棍打葛布林的小妹纸,随便拉出一个人来就是我的前辈。如果这篇文章里有的观点或看法你不赞同,请多多包涵,我现在就是在新手图里混的吊丝、井底之蛙,请别和我一般见识,多谢。接下来讲故事,说说我是怎么被拉下水的。记得不久前网上出现了很火的一篇文章,是一个模特自学编程然后做出了一个模特界里大家很称赞的APP。我看了这篇文章后,傻在那了。啊?模特也能学编程?真的吗... 查看全文
一、基础学习1.ImageView是图片容器,就相当于RadioGroup是RadioButton的容器一样,是View的直接子类。1:<ImageView2:android:id="@+id/img"3:android:layout_width="fill_parent"4:android:layout_height="wrap_content"5:android:src="@drawable/logo"/>只需要记住图片在res/drawable-xxx下就行了。2... 查看全文
· 深入学习string发布时间:2014-04-13
Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。一.从根本上认识java.lang.String类和String池首先,建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:1.String类是final的,不可被继承。publicfinalclassString。2.String类是的本质是字符数组char[],并且其值不可改变... 查看全文
看蒋老师MVC的书第二个大收获可以是算是看了这个迷你ASP.NETMVC框架了,虽然它远不如真正ASP.NETMVC(下文简称“MVC”)那么复杂庞大,但在迷你版中绕来绕去也够呛的。这部分我看了几回,也没完完全全地弄清里面的结构,但要透彻了解整个MVC框架,贯通了整个迷你MVC框架必不可少,没了迷你的作为基础,在看完整框架时也不知道走到哪一步了。贯通整个框架虽然复杂,但我觉得可以从分层次的角度去看整个框架,化整为零,那么难度就降下来了。首先对于平常的Http请求来了... 查看全文
· 学习开源项目的若干建议发布时间:2014-04-12
随着国内开源社区和项目的不断发展,学习、应用、贡献开源项目的开发人员越来越多。最近,研究过多个开源项目(包括KVM/QEMU、libvirt、OpenStack、Ceph、Zabbix等)的业内专家章宇在其博客中分享了学习开源项目的若干建议,值得读者借鉴。章宇认为,学习开源项目,可以划分为五个层次,分别是:了解项目的基本概念、基本用途、逻辑结构、基本原理、产生背景、应用场景等基本知识。这个层次的基本定位其实就是“科普”。如果对于一个项目只需要有些基本了解... 查看全文
RelativeLayout布局关于元素叠加的问题1.RelativeLayout布局中的元素如果要实现元素叠加必须设置RelativeLayout.ALIGN_PARENT_TOP和RelativeLayout.ALIGN_PARENT_LEFT这样元素才会进行叠加,否则元素就会按照加入的顺序无叠加放置。2.RelativeLayout布局中的叠加元素的次序只决定于声明的先后(无论是使用xml布局文件还是使用纯代码布局),也就是说一旦开始决定了他们的叠放次序,就无法更改了... 查看全文
· C#ActiveX控件开发学习发布时间:2014-04-12
一:C#ActiveX控件开发注意事项1:C#开发的ActiveX控件只可在装有Framework的系统上才能用。2:只有IE浏览器支持。3:初次安装需要导入代码签名证书及其证书链的方式,或者Windows其实默认内置了一些权威的CA机构证书,可以向这些机构申请一份代码签名证书及私钥文件来对ActiveX控件签名,这样就可以避免该问题了。但是,向权威的CA机构申请证书是需要付费的,所以需要权衡成本和易用性后,再做出选择。二:开发步骤ActiveX控件以前也叫做OLE控件... 查看全文
· web语言的学习顺序发布时间:2014-04-11
一.前端静态页面语言:HTML-->CSS-->Javascript-->htmldom-->jquery-->extjs.二.后台语言:(1).php方向:C++-->数据库mysql-->PHP.(2).ASP.NET方向:C++-->C#-->数据库sqlserver-->ASP.NET.(3).JAVAEE方向:C++-->JAVA-->数据库mysql或oracle-->JAVAEE.... 查看全文
· web语言的学习顺序发布时间:2014-04-11
一.前端静态页面语言:HTML-->CSS-->Javascript-->htmldom-->jquery-->extjs.二.后台语言:(1).php方向:C++-->数据库mysql-->PHP.(2).ASP.NET方向:C++-->C#-->数据库sqlserver-->ASP.NET.(3).JAVAEE方向:C++-->JAVA-->数据库mysql或oracle-->JAVAEE.... 查看全文
· MVC3学习随记一发布时间:2014-04-10
最近才接触mvc,也是才接触linq语法,还有EntiyFramework,个人感觉这种开发模式还是挺不错的,随手记点笔记,简单做个增删改查吧一、实例化上下文ObjectContext:引用空间那些就跳过了。。db_testEntitiestest=newdb_testEntities();二、用linq语法从数据库查询数据:使用linq语句查询返回的数据类为IQueryable类型:IQueryable<MvcTest.Models.T_UserInfo>... 查看全文
· Shark:强大的开源C++机器学习库发布时间:2014-04-10
Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于内核学习算法、神经网络等。Shark已经应用于多个现实项目中。机器学习(MachineLearning)是一门多领域交叉学科,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。Shark目前提供的机器学习功能如下:监督式学习线性判别分析... 查看全文
· AlchemyAPI及深度学习现状发布时间:2014-04-10
英文原文:AlchemyAPIandTheStateofDeepLearningAlchemyAPI最近宣布了一个分类API和一个情感分析API,两者均基于深度学习,能够帮助将数字内容转化成广告业务。使广告与网页内容紧密相关是每位广告主的目标,因为这会提高点击率,并压低每次点击的成本。AlchemyAPI提供了一个可以下钻1000个分类和下钻到第五层的API。该API还提供了从任意短语创建新分类的能力。这对于利基内容很有用,否则无法针对它们做广告。深度学习是一种自下而上的方法... 查看全文
接着《Android学习系列(36)--App调试内存泄露之Context篇(上)》继续分析。5.AsyncTask对象我N年前去盛大面过一次试,当时面试官极力推荐我使用AsyncTask等系统自带类去做事情,当然无可厚非。但是AsyncTask确实需要额外注意一下。它的泄露原理和前面Handler,Thread泄露的原理差不多,它的生命周期和Activity不一定一致。解决方案是:在activity退出的时候,终止AsyncTask中的后台任务。但是,问题是如何终止... 查看全文
以下是这几年的学习与工作的整理,主要针对C++的学习分享一些个人觉得比较有用的书籍,附上下载链接(中文、英文影印版)。推荐看英文原版,中文翻译有时候并不能简单明了地表达原作者的意思,理解起来特别费劲(纯属个人感觉)。废话少说,直接来干货吧!---------------我是华丽丽的分割线-----------------1.《TheC++ProgrammingLanguageSpecial3rdEdition》(C++程序设计语言》)。C++开发的基础中的基础书籍... 查看全文
Context作为最基本的上下文,承载着Activity,Service等最基本组件。当有对象引用到Activity,并不能被回收释放,必将造成大范围的对象无法被回收释放,进而造成内存泄漏。下面针对一些常用场景逐一分析。1.CallBack对象的引用先看一段代码:@OverrideprotectedvoidonCreate(Bundlestate){super.onCreate(state);TextViewlabel=newTextView(this);label.setText... 查看全文
本随笔系列主要介绍从一个Windows平台从事C#开发到Mac平台苹果开发的一系列感想和体验历程,本系列文章是在起步阶段逐步积累的,希望带给大家更好,更真实的转换历程体验。本篇主要开始介绍基于XCode进行IOS程序的开发,介绍使用FMDB对Sqlite数据库进行操作,以及对数据库操作类进行抽象设计,以期达到重用、简化、高效开发的目的。在.NET领域开发了很多年,一般常见的项目都需要操作数据库,包括有Oracle、SqlServer、Mysql、Sqlite、Access等数据库... 查看全文
这份学习路线图分为五大篇章,入门篇--->基础篇--->进阶篇--->高级篇--->技巧篇,从RubyStyle到高级的元编程,由浅入深的带领大家系统的学习Ruby。主要内容包含:入门阶段——诱人的Ruby-入门篇【19集】1.Ruby环境搭建8分钟要点:Ruby的安装、irb、pry的使用介绍。2.Ruby中的变量18分钟要点:1、Ruby语法特点概览2、Ruby中的类和对象简介3、Ruby中的变量3.Ruby的类与对象38分钟要点:Ruby中创建类和对象... 查看全文
文/手稿20124月2日旧金山,Bulid2014微软开发者大会,这是微软新CEO纳德拉上台之后第一次Build大会,会上最引人关注的可能是WindowsPhone8.1和诺基亚的新旗舰Lumia930。微软最新的WP8.1系统集成了智能语音助手Cortana。自此,智能语音助手成为三大移动操作系统的标配。Cortana,取名自经典游戏Holo中的人工智能,比Siri晚到了两年半,比GoogleNow晚了一年半。看起来微软仍在iOS和Android身后拼命追赶。微软:领先的落后者而实际上... 查看全文