android学习ContentProvider

1.ContentProvider主要用于对外共享数据。其他应用可以通过uri进行数据的访问甚至是增删改查等操作。 以下小例进行简要说明 public class PersonProvider extends ContentProvider{     //DBOpenHelper 工具类,继承于SQLiteOpenHelper 此文省略代码     private DBOpenHelper
阅读本文

ATOM基础教程一ATOM插件推荐(4)

ATOM常用插件推荐 前端插件推荐 php插件推荐 python插件推荐 python-tools Python跳转插件 python-debugger  python debug autocomplete-python  python代码自动补全linter-pep8  python编码规范检查
阅读本文

web框架前戏---基础简介及Django安装配置

http的请求声明周期:域名----DNS服务器---IP地址---基于tcp协议的http协议发送请求协议,服务端返回响应头+响应体(我们所看到的页面(是经过js渲染的,接收的是字符串))服务端(web服务)根据我们发送的url,对应不同的函数(路由系统)不同的函数返回不同的数据:1每次都返回相同的字符串:静态网页 2每次返回不同的字符串:动态网
阅读本文

学钱帮网站开发总结

学钱帮网站开发总结 关于学钱帮是个什么项目,在我上一篇博客中已有了阐述,不清楚的可以点击文章了解一下《学钱帮项目》,里面有内容介绍,还有大量截图,项目我已开源,有需要的可以找我要git库地址,比赛已经完成了,一个可以接受的结果,也不枉费这些天的努力,和写了一大堆的代码。又是一个完整的项目,而且还经过了一些用户测试,所以还是写一篇总结来反思一些,希望对以后的开发有更多的帮助。 项目从一开始就经过了很
阅读本文

关于tornado-web开发密码加密的使用

一、安装pbkdf2包 pip install pbkdf2 二、创建数据表的时候 1、引入加密的模块(必须的) from pbkdf2 import PBKDF2 2、引入uuid4作为用户id(非必须的) from uuid import uuid4 3、定义类创建表的代码 # coding=utf-8 from datetime import datetime from sqlalche
阅读本文

sqlalchemy在pythonweb中开发的使用(基于tornado的基础上)

一、关于SQLAlchemy的安装 pip install SQLAlchemy安装 如果上面的方式安装不成功的情况可以使用下面的方法 百度下载window或者linux下面对应的sqlalchemy的版本下载地址 解压下载的压缩包 进去该目录下使用python setup.py install 测试安装是否成功 二、开发基本的配置(以tornado开发为参考) 1、新建一个包取名为mod
阅读本文

框架是为解决问题而诞生的,从底层了解学习

现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。  然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学习,而
阅读本文

Java程序员的几条建议

对于Java程序猿学习的建议 这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是LZ你是如何学习Java的,能不能给点建议? 今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,LZ要先声明两点。 1、由于LZ本人是Java后端开发出身,因此所推
阅读本文

[NodeJS]Node开发Web程序入门

Node内置了http模块提供HTTP服务器和客户端接口var http = require(“http“);创建HTTP服务器只需要简单的调用http.createServer()函数,参数是回调函数,接收两个参数: request,  response对象。var server = http.createServer(function(req, res){});在触发回调函数之前Node就已经
阅读本文

NetCore WebSocket 即时通讯示例

1.新建Netcore Web项目                  2.创建简易通讯协议 public class MsgTemplate { public string SenderID { get; set; } public string ReceiverID { get; set; } public string MessageTy
阅读本文

JavaWeb(二)

三、搭建JavaWeb应用开发环境——Tomcat服务器3.1、疑问:学习web开发,为什么必须要先装一个WEB服务器?  在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。这说明什么问题?  1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程
阅读本文

浏览器内核 网址分解 web服务器

浏览器最核心的部分是渲染引擎(Rendering Engine),我们一般习惯称之为“浏览器内核”,其负责解析网页语法(如标准通用标记语言的子集HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲染、展
阅读本文

Smarty模板引擎1总结

一.什么是模板引擎 模板引擎(这里是指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容) 分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个 标准的HTML文档 模板引擎不属于特定技术领域,他是跨领域,跨平台的概念。在Asp下有模板引擎, 在PHP下也有模板引擎,在C#下也有,甚至JavaScript、WinForm开发都会用到模板引擎技术 二.模板引擎分类
阅读本文

JavaWeb开发知识总结(四)-(oracle_编程)

JavaWeb开发知识总结(Oracle-编程) 1. PL/SQL:Oracle特有 1.1 PL/SQL概述 ​ PL/SQL(Procedure Language/SQL)是 Oracle 对 sql 语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句(如分支、循环等),使 SQL 语言具有过程处理能力。把 SQL 语言的数据操纵能力与过程语言的数据处理能力结合起来,使得 PL
阅读本文

JavaWeb开发知识总结(七)-(struts2_文件上传_Ajax)

JavaWeb开发知识总结(struts2-文件上传-Ajax) 1. Struts2文件上传 struts2中文件上传也需要遵循文件上传的三要素: form表单的提交方式必须是<form method=“post“>; 必须要有文件上传项<input type=“file“ name=“upload“>,并且必须要有name属性值; form表单的enctype属性必须为multipart/f
阅读本文

JSON介绍及简单入门教程

初识 JSON是Web开发领域最知名的技术权威Douglas Crockford创造     JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)     JSON 是轻量级的文本数据交换格式     JSON 独立于语言     JSON 具有自我描述性,更易理解 JSON建构于两种结构:     “名称/值”对的集合(A
阅读本文

webpack 插件拾趣 (1) —— webpack-dev-server

结束了一季的忙碌,我这封笔已久的博客也终究该从春困的咒印中复苏,想来写些实用易读的作为开篇,自然是最好不过。新开个 webpack 插件/工具介绍的文章系列,约莫每周更新一篇篇幅适中的文章聊以共勉,兴许合适。回归主题,今天你或许会花上30分钟的时间读完本章,并掌握 webpack-dev-server 的使用方法、理清一些容易困惑的配置(诸如 publicPath)或概念(如HMR)。另外,本章涉
阅读本文

Web开发:设置复选框的只读效果

在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户“这个地方是可以进行勾选操作的“而不想让用户在此处勾选(比如在信息展示页面),这时候就需要将复选框设置成只读的效果。提到只读,很容易想到使用readonly属性,但是对于复选框来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(
阅读本文

SSM框架整合开发的文件配置

1.SSM开发所需的包 Spring框架jar包 spring-framework-4.x.x.RELEASE文件夹下libs目录下所有模块的jar包和Spring的核心容器必须依赖的common-logging的jar包 Mybatis框架jar包,共计21个 mybatis-3.x.x.jar和mybatis-3.x.x文件夹下的lib目录下的所有jar包,共计13个 MyBatis整合Spr
阅读本文