- webGIS后端程序员学习路线
听忆.
日常开发学习
webGIS后端程序员学习路线1.GIS基础知识学习要点:学习资源:2.后端编程基础学习要点:学习资源:3.地理数据库(SpatialDatabase)学习要点:学习资源:4.空间数据处理与分析学习要点:学习资源:5.WebGIS服务器与Web服务学习要点:学习资源:6.缓存与优化学习要点:学习资源:7.前后端交互学习要点:学习资源:8.项目实战总结学习路线边走、边悟迟早会好WebGIS(WebG
- JS基础第一天
JustinLaw
前端三大关键Html----网页骨架CSS----网页外貌JS----网页动作JavaScriptbrowser的唯一脚本语言,通常运行在browser里的编程语言node.js服务端编程,用可以作后端编程语言JS组成ECMAScript规则:规定js基础语法eg:变量,分支语句,循环,对象等WebAPIs(可操作的实体对象)DOM:操作文档,整个HTML就是一个文档documentBOM:操作浏
- 用python编写后端
优游的鱼
Python是一种流行的后端编程语言,可以用来开发Web应用程序和API。常用的PythonWeb框架有Django、Flask和Pyramid等。
- NetCore实现输入用户名和密码后访问Swagger页面
contact97
.Netswagger验证NetCorec#
1原理说明在后端编程时,通常使用swagger文档来呈现接口文档。为了接口的安全性,可通过输入用户名和密码的方式来进行验证。这里用到了Basic认证方式。原理图如下:步骤1:当请求的资源需要BASIC\textcolor{red}{BASIC}BASIC认证时,服务器会随状态码401\textcolor{red}{401}401AuthorizationRequired,返回带WWW-Authen
- (无套路)快来领取免费红包封面
简讯Alfred
红包封面免费python
Hello!我是简讯。后端编程业余选手。曾就职于北京某智能旅行规划公司,现就职于某国企。编辑器酷爱Neovim,如果你也喜欢使用Nvim,欢迎交流。公号主要分享编程相关资讯,同时插播可实际上手的副业项目。正在实践各种副业,目前有做:红包封面商城影视网盘话费充值外卖打车购物优惠券「爱生活爱扣钉」因为不是科班出身,靠着对编程的热爱,利用一个寒假入门了Python,所以还是有自己的一些小的自学经验。我将
- PHP 基础编程 (1)
渗透测试小白
渗透测试全栈之路-代码基础php开发语言渗透测试渗透测试全栈php基础
文章目录前后端交互尝试php简介php版本php基础语法php的变量前后端交互-计算器体验php数据类型php的常量和变量的区别php的运算符算数运算符自增自减比较运算符赋值运算符逻辑运算php的控制结构ifelseelseif前后端交互尝试前端编程语言:JS(JavaScript)htmlcssjs后端编程语言:phpjavagoperlrubypython.net前端页面代码,与后端交互大部分
- 作为一个后端必须要了解的事情
树上有只程序猿
后端
后端开发不仅仅是给前端编写API端点。API端点是允许前端与后端交互和交换数据的接口。它们对于任何Web应用程序至关重要,但这并不是后端开发人员需要了解和处理的唯一内容。后端开发是网站或应用程序开发的关键部分,涉及创建和维护网站或应用程序的逻辑、功能和数据。后端开发人员负责编写与前端、服务器和数据库通信的后端代码。他们还确保后端代码安全、可扩展、可靠和高效。选择和使用后端编程语言和框架后端开发人员
- 网站建设软件开发小程序制作|企业APP定制
weixin_CIA7500
小程序c#javahttp
网站建设软件开发小程序制作|企业APP定制网站建设与小程序制作:软件开发的关键步骤随着互联网的普及和技术的不断发展,网站建设和小程序制作已成为企业发展的重要工具。本文将详细介绍网站建设和小程序制作的基本概念,以及如何通过软件开发实现这些功能。一、网站建设网站建设是指通过一系列技术手段,将企业或个人的信息、产品和服务展示在互联网上,供用户浏览和访问。网站建设通常包括网页设计、前端开发、后端编程和数据
- golang 结构体标签 -- struct tag (八)
muyige0852
golang系列golangstructtag结构体标签jsonreflect
结构体标签可以说是golang中一个比较有特殊的特性。在讲解golang结构体标签之前我们先来看一个结构体标签最常用的场景。有过web后端编程的经验的伙伴们应该都会有这样的感受,后端程序处理数据的流程可以抽象为:1、接受前端请求->处理请求->业务数据写入数据库;2、从数据库读取数据->处理业务->向前端返回数据。在这两个个过程中程序会有两次数据的转换:前端数据(json数据或者form表单)与程
- 前端工程师,掌握哪个后端语言好一些?
Jsono8
前端后端php
作为一名IT从业者,我来回答一下这个问题。对于前端开发人员来说,要想学习一门后端编程语言,目前有三个比较不错的选择,分别是PHP、Java和Python。如果想快速掌握一门后端编程语言,而且未来想自己独立完成前后端的整体开发任务,那么PHP是不错的选择,一方面前端程序员学习PHP会更容易,另一方面PHP语言本身的开发技术体系比较成熟,有大量的案例可以参考。另外,PHP语言的开发周期也相对比较短,这
- JavaScript入门 nodejs/前后端分离/AJAX/getpost请求方式 Day24
闻鹤于野
二阶段前端
后端编程什么是后端编程?网站数据存储在一个地方,数据变化,不用更改代码作用1.接收客户端/前端请求2.处理业务逻辑3.响应前端内容编程语言JavaScript运行环境nodejsNode.js是一个基于ChromeV8引擎的JavaScript运行时。14.18.2版本默认安装命令行检查node环境node-v执行js代码d:/test>nodedemo.jsdemo.js文件在d:/test目录
- 后端开发者必读:Java、Go和Rust语言对比
DlqCoder
rustjavagolangrust
在后端开发领域,选择一种合适的编程语言对项目的成功至关重要。本文将对Java、Go和Rust这三种流行的后端编程语言进行比较。我们将探讨它们的特点、优势和适用场景,并提供相应的源代码示例,以帮助您更好地理解它们之间的区别和选择。Java:Java是一种广泛应用于企业级开发的静态类型编程语言。它具有强大的生态系统和成熟的开发工具。以下是Java的一些主要特点和优势:静态类型:Java是一种静态类型语
- 恭喜这四类人,获得月薪近20k的职业机会!
java猫猫碎碎
一次编译,永久运行”让Java成为程序员心头爱。但近年因为简单高效的特点,让更多人知道了Python这个后端编程语言。随着Tiobe公布2020年年度语言之后,关于Java败落的言论也一直在流传,实际真的如流传的一样吗?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。图片Java语言作为静
- 2018-09-05
团子团子哟
牵引力教育PHP程序员未来的路怎么走作为老牌的Web后端编程语言,PHP在全球市场占有率非常高,仅次于Java,从各个招聘网站的数据上来看PHP开发的职位非常多,薪资水平也非常不错。但是PHP程序员近几年来也呈快速增长的趋势,而PHP大牛每一个都是具备非常扎实的基础和牛逼的技术,他们之所以能成为大牛,其实主要是因为基础足够好。基础不稳,面对技术复杂的系统,如同盲人摸象、管中窥豹,只得其门不得其法。
- Java json 格式化小工具兼容转义 json 串
三劫散仙
Java前端javajson开发语言
封装了一个格式化json小工具,支持标准的json格式和经过后端编程语言如java转义后的字符串json格式的格式化输出,代码如下:packagejson_parse;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importorg.joda.time.DateTime;importjava.nio.fi
- 系统学习Java高并发
4553675200ad
Java服务端或者后端需要大量的高并发计算,所以高并发在JAVA服务端或者后端编程中显的格外重要了。首先需要有几个概念:1.同步和异步同步异步是来形容方法的一次调用的,同步必须等等方法调用结束后才可以继续后续的操作,而异步方法调用就会返回(真正的执行一般在另外一个线程中)就可以继续后续操作了。2.并发和并行这两个概念都是表示2个或者多个任务一起执行,而并发侧重的是多任务交替执行,就是一个时间点就只
- 后端入门教程:从零开始学习后端开发
2301_76571514
后端
1.编程基础首先,作为一名后端开发者,你需要掌握至少一门编程语言。Python是一个很好的选择,因为它易于学习且功能强大。让我们从一个简单的示例开始,在控制台输出"Hello,World!"。2.学习Web基础了解Web开发基础是后端开发的前提。学习HTML、CSS和JavaScript,构建简单的静态网页,了解前端与后端的交互方式。3.学习后端编程语言掌握一门后端编程语言,如Node.js(Ja
- 为什么需要微服务
代号027
在今后的三个月内我将陆续推出一个有关微服务设计与落地的专栏,专栏将分为微服务思想和理论基础、微服务编程指南、微服务案例教学三个部分。本专栏的设想是使用最朴素的概念和语言帮助一个没有后端开发经验的人通过循序渐进的学习逐渐掌握微服务架构思想,并能获得一定的后端编程技能。——此为前言!著名的软件项目经理、“IBM360系统之父”、图灵奖获得者布鲁克斯曾在他的著作《人月神话》中谈到过编程职业的乐趣和苦恼。
- 函数式编程
arguments_zd
javajava
函数式编程(lambda)哈喽,大家好,又到了技术成长的一天。今天向大家分享一个编程利器-函数式编程之lambda。Lambda函数式编程在前端后端编程中使用非常广泛,我们现在就一起去深入了解一下它是什么,怎么用。什么是函数式编程函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambdacalculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(
- GraphQL strawberry的使用回顾和体会
sHlsy1995
graphql后端
GraphQLvsRESTful简单来说GraphQL比起RESTful集成额外一些功能出入参校验、序列化(简化后端编程)自由可选的返回数据字段(简化一些多余接口开发和沟通联调成本)这些都是优点了。开发效率在项目初期是很重要的,需要快速原型化。但是后期稳定后,性能也很重要。对比RESTful+PydanticfromsanicimportSanic,textfrompydanticimportBa
- 牵引力教育 PHP程序员未来的路怎么走
牵引力教育陈楚洪
作为老牌的Web后端编程语言,PHP在全球市场占有率非常高,仅次于Java,从各个招聘网站的数据上来看PHP开发的职位非常多,薪资水平也非常不错。但是PHP程序员近几年来也呈快速增长的趋势,而PHP大牛每一个都是具备非常扎实的基础和牛逼的技术,他们之所以能成为大牛,其实主要是因为基础足够好。基础不稳,面对技术复杂的系统,如同盲人摸象、管中窥豹,只得其门不得其法。而且如果基础不扎实,也没办法进入大公
- 后端编程语言应用学习框架
小小浪把_Dont_know拍
后端编程语言应用学习框架.pnggo语言学习框架基础值、引用强类型or弱类型基础数据结构闭包?集合实现原理泛型?并发线程安全原子性线程池虚拟机内存模型垃圾回收类加载机制服务器方案工程框架微服务方案
- 一张图说清楚Vue3父子组件传值,以及props可否改的本质问题
自然框架
后端编程语言的类为了避免混淆,先介绍一下后端语言用的类。一般类可以包含内部成员、属性、方法、事件等。内部成员一般都是私有的(其实也可以设置为公有),调用者不可以直接访问内部成员,而是要通过属性来访问内部成员。类的结构和调用属性是内部成员的安全通道,可以限制访问方式,比如只读;也可以设置关卡,比如年龄>18且年龄{context.emit('update:modelValue',newDate())
- 怎么学习和提升后端开发能力? - 易智编译EaseEditing
易智编译
学习推荐学习职场和发展程序人生科技
学习和提升后端开发能力可以通过以下步骤进行:学习编程语言:选择一种常用的后端编程语言,如Python、Java、C#等,并深入学习该语言的语法、特性和最佳实践。掌握基本的编程概念和技巧是提升后端开发能力的基础。学习数据库:后端开发通常需要与数据库进行交互,因此学习数据库技术是必要的。了解关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis)的基本原理和使
- 【数据类型】C#和Sql Server、Mysql、Oracle等常见数据库的数据类型对应关系
小5聊
C#数据库c#mssqlmysqloracle
这是小5写的第二篇城市领跑者文章,一起为所在城市领跑助力吧!在实际项目中,不管是用C#后端编程语言也好,还是Java后端编程语言,都可能会用到不同端的数据类型转换和对应关系目录1、C#与SqlServer1.1、对应关系1.2、关系代码2、C#与Mysql2.1、对应关系2.2、关系代码3、C#与Oracle3.1、对应关系3.2、关系代码4、SqlDbType数据类型枚举4.1、如下图片4.2、
- GraphQL初探:从REST到GraphQL,更完善的数据查询定义
graphql
Github系列文章RepoIntroductionGraphQLisFacebook’snewquerylanguageforfetchingapplicationdatainauniformway.GraphQL并不是一个面向图数据库的查询语言,而是一个数据抽象层,包括数据格式、数据关联、查询方式定义与实现等等一揽子的东西。GraphQL也并不是一个具体的后端编程框架,如果将REST看做适合于
- 存储过程和函数的区别
狂放不羁霸
数据库原理与实践数据库sql学习
目录零、基本格式一、返回值二、参数传递1、存储过程2、函数三、执行方式四、事务处理1、存储过程2、函数五、数据库兼容性课上老师提出的讨论题:存储过程和函数的区别?有同学回复:在数据库后端编程中,存储过程和函数都是用来封装一段可重复使用的代码逻辑,以便在需要时进行调用。它们的主要区别在于:返回值:函数必须返回一个值,可以是一个标量值或一个表值,而存储过程不需要返回值,只需要执行一些操作。参数传递:函
- 企业级在线办公系统搭建开发环境
chengbo_eva
企业级在线办公系统前端java
目录介绍搭建开发环境安装MySQL数据库安装Redis程序安装MongoDB数据库安装RabbitMQ安装JDK安装Maven环境安装Node.js程序安装HbuilderX工具MacOS环境的程序安装安装Docker环境安装MySQL数据库安装MongoDB数据库安装Redis程序安装RabbitMQ学习方法介绍介绍可以达到公司万金油:熟悉业务设计、前端排版、后端编程、项目部署诸多方面。搭建开发
- 零基础入门python好学么
我想去吃ya
信息可视化数据分析大数据开发语言学习
python对于零基础的小伙伴算是非常友好的了~python以简单易学著称~Python简洁,高效的特点,大大提升了程序员的编码速度,极大的提高了程序员的办公效率,比如用其他编程语言5、6行代码才能整明白的,用Python可能1-2行就能解决。最近,火遍全球的OpenAI团队也被曝出所使用的后端编程语言是Python!随着人工智能技术的发展,Python被使用得越来越频繁,大佬曾说,在整个AI界,
- 测试开发相关技术栈(逐步更新中)
crisback
开发语言golangdocker后端前端
背景当前,各大公司当前测试开发工作的要求也越来越高。因此,本文针对测试开发工作中常用的技术栈做了一下总结分享。1、后端编程语言go、python、javago:云原生时代主流语言,k8s、docker等都是由go语言开发完成,可见go语言的重要;性。另外,随着越来越多的公司将开发语言逐渐转向go,基于go的测试开发也应运而生,比如基于go的测试框架,利用go的gin包来编写web后端服务器等等;p
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s