编程

零基础学Java的10个方法

有些话、适合烂在心里 提交于 2019-11-29 08:24:20
版权声明: 本文为北京尚学堂原创文章,未经允许不得转载。​ 零基础学Java只要方法得当,依然有机会学习好Java编程。 但作为初学者可以通过制定一些合理清晰的学习计划。 在帮你屡清楚思路的同时还能有效提高学习效率。 下面就介绍零基础学java 10个方法: 零基础学Java 10个方法之一:透彻理解面向对象 java中面向对象确实是一个难点也是一个重点。 如果可以透彻理解面向对象的思想,那么接下来学习起来就会好很多。 零基础学Java 10个方法之二:掌握核心的API 学Java编程就是这样,理论知识掌握的再熟练,如果不了解语言构成核心API那一切都是0! 就Java语言而言,你应该对它的API有非常强的实战经验, 例如异常,集合,泛型,线程,JDBC等等。必须要熟悉Servlet和JSP。 零基础学Java 10个方法之三:坚持不懈写代码 写代码才能让你真正意识到问题的深刻度, 不断发现编程语言的局限性和解决问题的方案。 对初学者来说提升编程质量的唯一途径就是不停的敲代码。 哪怕是一个很简单的问题,将它用代码实现并运行。 这才是学习编程唯一可行的途径。靠眼睛是学不会编程的,对于初学者除了练习别无它法! 零基础学Java 10个方法之四:加入交流论坛 把自己的经验和想法分享给和到和你曾经遇到一样问题的人。 帮助他们的同时也巩固了自己的知识,懂得分享亦是进步。 零基础学Java

Scrapy的架构初探

安稳与你 提交于 2019-11-29 03:22:49
Scrapy,Python开发的一个web抓取框架。 ### 1,引言 Python即时网络爬虫启动的目标是一起把互联网变成大数据库。单纯的开放源代码并不是开源的全部,开源的核心是“开放的思想”,聚合最好的想法、技术、人员,所以将会参照众多领先产品,比如,Scrapy,ScrapingHub,Import.io等。 本文简单讲解一下Scrapy的架构。没错, 通用提取器gsExtractor 就是要集成到Scrapy架构中。 请注意,本文不想复述原文内容,而是为了开源Python爬虫的发展方向找参照,而且以9年来开发网络爬虫经验作为对标,从而本文含有不少笔者主观评述,如果想读Scrapy官方原文,请点击 Scrapy官网的Architecture 。 ### 2,Scrapy架构图 Spiders就是针对特定目标网站编写的内容提取器,这是在通用网络爬虫框架中最需要定制的部分。使用Scrapy创建一个爬虫工程的时候,就会生成一个Spider架子,只需往里面填写代码,按照它的运行模式填写,就能融入Scrapy整体的数据流中。GooSeeker开源网络爬虫的目标是节省下程序员一半以上的时间,关键就是提高Spider的定义和测试速度,解决方案参看《 1分钟快速生成网页内容提取器 》,让整个Scrapy爬虫系统实现快速定制的目标。 ### 3,Scrapy的数据流(Data Flow)

数据库学习之ACCESS与SqlServer配什么编程语言好?

烈酒焚心 提交于 2019-11-29 01:41:43
作为一个刚开始学习编程的菜鸟,对数据库自然是不能马虎的,我最近就在学习这方面的知识,先了解一下ACCESS这种微软的轻量级小型数据库,然后再深入学习sql server中型数据库,这样由浅入深,可以降低学习的难度,因为新手接触sql server确实有些适应不过来,因此只能慢慢来了。 首先来说一些ACCESS数据库,这种数据库建起来非常简单,直接新建即可,而且建表也非常容易,可以直接在表设计器里面搞定,这实在是太方便了,而且还可以打开表,直接编辑里面的数据,因此对于新手入门非常容易,学习起来也很简单,包括查询等SQL语句的执行操作,都很方便搞定。ACCESS数据库最适合搭配vbscript和javascript这样的脚本语言,例如:ZBLOG博客程序的asp系统就是用的ACCESS数据库,并且在早期的博客系统中,做的非常好。 再来说一下sql server数据库,这种数据库需要安装系统,然后再新建数据库和用户密码等角色信息,操作起来比access要麻烦的多,当然了,创建数据库和用户信息可以参考sql server相关版本的图文教程,例如:ZBLOG博客程序的asp系统为了解决数据库容量的问题,后期的版本中也采用了sql server数据库,数据库在处理数据的能力上变强了很多。 说说小站吧,最近新建了一个博客网站,主要写一写读书笔记和名著的感悟文章,数据很少,建站已经半年了

博客SQL-Server更新数据库UPDATE语法读书笔记[图]

我的未来我决定 提交于 2019-11-28 17:42:50
最近在研究博客网站,其实在很多年以前,博客是非常流行的,那时候互联网还处于发展的初级阶段,尤其是在中国地区,因此出现了国内-国外两大博客系统,分别是zblog和wordpress程序,当然了,很显然是国外的博客最先被开发出来,而且在插件、主题等方面,都是wordpress比较先进,另外要说明一点不同,zblog最开始采用的asp脚本语言,而wordpress采用的php脚本语言,对于我来说,最开始根本不懂php,因此也是用zblog建站,到了后来,互联网发展逐渐成熟,各种语言的博客程序就铺天盖地,但总体来说,个人独立博客建站,还是这两种。 下面来总结一下关于博客SQL-Server UPDATE更新数据库语法: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 举例1:我们为 lastname 是 "Wilson" 的人添加 firstname: UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 举例2:更新某一行中的若干列: 我们会修改地址(address),并添加城市名称(city): UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'

「续集」Sass简易指南:多风格编译和运行以及文件注释

こ雲淡風輕ζ 提交于 2019-11-27 15:00:56
1. 使用Compass创建工程 一般情况下可以在编辑器中直接创建Sass或者Scss文件。如果项目比较复杂那么我们可以使用Compass创建工程,命令如下: compass create 这样创建出的项目会自带几个文件夹: sass文件夹存放sass文件或scss文件,stylesheets存放css文件,config.rb是设置文件,后面会有介绍。 同时,可以带参数创建: compass create --bare --sass-dir "sass" --css-dir "css" --images-dir "img" --javascripts-dir "js" 很明显其中的各个参数是分别设置 sass文件、css文件、图片文件和js文件的保存路径。 config.rb文件是设置文件,内容如下: 可以分别修改配置参数以便修改保存目录。 2. 使用sass命令编译生成css文件 编译单个文件 sass <sass file> <css file> --style [nested|expanded|compact|compressed] 编译监视单个文件 sass --watch <sass file>:<css file> 编译监视文件夹 sass --watch <sass folder>:<css folder> 3. 使用compass命令编译生成css文件

15个开发者最亲睐的Andr​​oid代码编辑器

主宰稳场 提交于 2019-11-27 07:28:04
如果你希望你的Android设备,如智能手机和平板电脑,在任何时间和任何地方都能够编写代码,那么,不妨看看下面我将介绍的15款Android代码编辑器,它们必将成为你的理想工具。 1.Deuter IDE 一款基于移动开发的文本编辑器,在线编译器,内置支持Android的集成开发环境。它的虚拟按键可提供常用的编程符号和语法高亮功能,并支持超过40种编程语言,从而能让你在旅途中写代码变得从未如此简单。 官方网站: https://play.google.com/store/apps/details?id=com.didactic.DeuterIDE 2.DroidEdit DroidEdit是一款支持Android平板和手机的文本和源代码编辑器(类似Notepad++和gedit),具有以下功能,支持一些编程语言(C、C++、C#、Java、HTML、CSS、JavaScript、Python、Ruby、Lua、LaTeX、SQL…)的语法高亮。 官方网站: https://play.google.com/store/apps/details?id=com.aor.droidedit&feature=also_installed 3.Code Peeker 如果你只是想在阅读源代码时使用语法高亮、查找片段和快速解决方法,那么就选择Code Peeker吧!这是一款小巧的代码阅读器