自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员大阳

程序员大阳的随笔

  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java技能点--发起http GET POST请求

一,简介经常看见大家用HttpClient发送http请求,其实Java也自带了相关类库,本篇简单做个介绍,主要是给个示例。另外,关于编码的部分尤其需要注意,编码的原理较为复杂,就不再具体解释了。二,环境搭建首先搭建一个Java Web项目JavaNetDemo,并写一个Servlet用于接受Http请求并返回结果用于测试,代码如下:package http;import java.io.IOEx

2017-04-29 22:16:08 5760

原创 JSON快速转化为C#实体类

有很多时候,我们需要根据json的结构来倒推实体类的结构,如果json结构比较复杂,那对程序员的逻辑思维能力要求还是很高的。也有一些网站提供了自动转换功能,但是得联网,挺烦。其实编程神器VS就自带了这一功能,非常简单易用。比如有如下json字符串:{"name":"猫哥","sex":"嘿嘿"}我们在VS里面新建一个类Temp并将内容清空,然后复制json字符串后,点击VS工具栏的【编辑】-【选择性

2017-04-29 22:10:09 3190 1

原创 Visual Studio 保存布局等个人习惯

个人最喜欢的是左边放资源管理器,中间代码编辑窗,右边上部工具箱+属性,右边下部错误+输出窗。当然萝卜白菜各有所爱,自己爱的就是对的。但是有时候自己的布局就丢失了,很烦人。其实VS提供了保存布局等个人习惯的功能,以VS2013为例:1,保存:依次点击【工具】-【导入和导出设置】-【导出选定的环境设置】-【下一步】如图:因为此处只想保存布局,所以只选中布局选项。点击下一步后为设置文件命名为:MyLayo

2017-04-29 16:07:28 4282 1

原创 ASP.NET Highcharts图表(1)-环境配置及第一个实例

一,简介ASP.NET图表实现无非两个大方向:基于后端、基于前端。所谓基于后端,可以是控件库,一般比较重量级,而且侵入感比较强,可移植性差(.Net Framework版本间移植、.Net与JSP、PHP间移植)。所以还是基于前端好,侵入感比较低(反正都得用前端),可移植性好(前后端分离)。本篇就是介绍一个非常好用的,完全基于前端Javascript的图表库,注意该库对个人、非商业用途是免费的,而且

2017-04-29 13:57:39 2639

原创 Python学习笔记(12)-Python模块与包示例

一,概念本篇主要介绍Python代码的组织体系——模块与包。作为一种解释型的语言,Python也不是所有的代码都写在一个.py文件里。这样缺点太大了,比如可能导致一个文件代码太多难以阅读;比如每次写代码都要论成败从头再来,没法引用之前写好的.py文件的内容。所以,Python语言设计者为了组织代码,提出了模块和包的概念。所谓的模块,其实就是每个.py文件的内容。而所谓的包,就是.py文件所在的目录。

2017-04-19 12:03:08 1603

原创 Python学习笔记(11)-Python自定义函数

一,简介编程语言的函数都可以分为两类:内置函数和自定义函数。在Python语言中,直接可以调用的函数如print()就是内置函数,程序开发者也可以将一些功能写成函数以方便反复使用,自己写函数即自定义函数。本篇将介绍:函数定义函数中的参数传递(值传递、引用传递)函数参数类型lambda表达式的使用二,函数定义举个简单的例子如下,第一行第二行定义了一个函数,第三行调用函数并将函数的返回值赋给了

2017-04-15 23:20:48 1887

原创 Python学习笔记(10)-选择结构与循环结构

一,简介本篇主要介绍Python中的选择分支结构(if-elif-else)和循环结构(for、while)的使用。注意不管是选择结构、还是循环结构,Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在包含选择/循环结构关键字的列尾需要使用冒号,记住这两大特点就比较好掌握P咯二,选择结构使用三个例子,足以描述选择结构了:#只有if的例子a=1if(

2017-04-09 22:24:29 3568 3

原创 Python学习笔记(9)-列表list、元组tuple、字典dict、集合set

一,介绍本篇主要介绍Python中的数据集合类型,包括list、tuple、dict、set。二,概念区别list,有序集合,基本相当于java中的ArrayList。tuple,元素不可变集合,也就是说一旦定义了这个集合,就不能修改其中的元素了。dict,字典类型,每个元素都是键值对的形式。set,不可重复集合,也就是元素不能重复出现的list。三,实例演示针对4中数据集合类型做一个完整

2017-04-09 21:55:00 1407

原创 Python学习笔记(8)-变量、地址、id、is与==

一、简介本篇主要介绍Python作为一种动态语言的动态特点、Python的变量保存、以及id()函数和is()函数和==操作符之间爱恨纠缠的关系。二、动态语言首先所谓的动态语言、静态语言,其实就是针对变量的类型而言的。静态语言比较常见的如Java和C#,你在定义变量的时候就得说好了它是啥类型如:int num;动态语言就不必,为啥不必呢,因为无所谓啊。动态语言的变量可以随时改变类型哦,比如:a=1#

2017-04-09 18:11:54 9327 6

原创 Python学习笔记(7)-运算符与输入、输出

一,简介本篇主要介绍Python中的运算符与输入、输出语句的使用方法。二,运算符Python的运算符还是非常常规的,跟C/C++/C#/Java等语言没啥区别,简单的罗列下就行。1,算术运算符,包括+、-、*、/、%(取余数) 2,比较运算符,包括==,!=,,=,比较运算符的结果就是布尔值True或者False 3,赋值运算符,包括=,+=,-=,*=,/= 4,逻辑

2017-04-08 22:35:23 3034

原创 Python学习笔记(6)-顺序结构与空格、缩进

所谓的顺序结构,就是没有选择分支(条件判断),也没有循环的语句,直接从上往下一步一步的执行即可。没有太多可以说的,只有一些需要注意的点,挺重要!最重要的一点,虽然Python支持每行多句代码(使用分号),也支持一句代码多行(使用\连接),这些都不需要掌握,每行一句无烦恼!也是非常重要的一点,Python代码中,每行代码之前的空格是非常有讲究的,比如print(1)正确,但是在前面加一个空格就大错

2017-04-08 08:51:21 3136

原创 Python学习笔记(5)-集成开发环境IDLE的使用与调试

一,简介习惯了集成开发环境,起码写了一个文件之后,不用再去cmd里面cd到文件所在目录再运行,而且可以调试。这两点对于初学者来说很重要,所以介绍下IDLE的使用(主要的是还提供了Tab自动缩进4个字符,这个太重要了哈),主要内容:直接编辑、运行Python语句编写.py文件并运行调试二,直接编辑、运行Python语句从官网下载并安装Python后,在开始菜单中会有一个IDLE (Python

2017-04-08 00:06:19 8560

原创 Python学习笔记(4)-基本的数据类型

一,简介Python是一门面向对象的语言,所以应该有对象类型。但是为了使用方便呢,肯定也有基本的数据类型,大体有以下五种吧,依次说明下。整数类型浮点数类型布尔类型字符串类型空类型二,整数类型这个真的很简单哦,就是负无穷到正无穷之间的整数,比如-2、-1、0、1、2等等。简单的测试下就是print(1),注意在Python 3.6 (64-bit)中直接输入1然后按回车,也会显示1,但是要

2017-04-07 23:14:57 1446

原创 Python学习笔记(3)-第一个程序

一,内容简介主要是第一个程序,也就是极度经典的输出Hello World的程序的执行过程。二,在命令行下运行Hello World很简单哦,打开Python命令行工具(或者输入cmd然后输入python也可以进入Python命令行模式)。当命令行提示符为>>>时,表示是Python模式。编辑print(‘Hello World’)后回车,即可输出Hello World,print(“Hello Wo

2017-04-07 15:59:59 2187

原创 Python学习笔记(2)-开发环境配置

一,简介在配置之前,能想到的无非就是先找个网站下载开发环境安装软件,然后安装,安装完毕之后可能需要若干配置,应该不会很复杂。二,下载直接在官网下载,然后点击Downloads里面的Windows,猫哥一向喜欢最新版本,就下载Latest Python 3 Release - Python 3.6.1吧。选择Windows x86-64 executable installer之后下载,才29.9M,

2017-04-07 15:23:50 2784

原创 Python学习笔记(1)-序言

一,背景很久以前就开始对Python感兴趣了,因为这家伙老是刷屏。对于语言本身猫哥学习过C/C++/C#/OC/Java/Javascript,平时常用的无非C#和Java,听说程序员需要在Python/Ruby/Perl里面会一种,就像那“生平不识陈近南,就称英雄也枉然”一般的道理,不会一个重量级的动态语言也难称程序猿了。所以学习一下吧,顺便记录下心得,听说Python能整合各种语言的程序,而且对

2017-04-07 14:12:56 1520

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除