编程技术

关于CSDN 新版本的一些建议

关于CSDN新版本的一些建议今天用了CSDN新的博客界面,感觉界面确实比以前漂亮了许多,可是仔细一看功能并没有增加多少,反而以前很好的一些东西给删除掉了,比如:宽屏显示,自定义皮肤样式,文章发表的字体格式。1.宽屏显示左右两边空间浪费了近四分之一,到博文浏览页面只剩一半多一点了,特别是笔记本用户大部分屏幕是14.1,采用新版博文显示后,导致博文浏览面积变小,文章的排版变形,影响阅读体验,很怀念原来的宽屏阅读。个人认为这个很重要,比如说浏览器,现在很多人用g

系统 2019-08-29 22:23:25 2111

编程技术

DirectionalViewPager支持横向和纵向的ViewPage

项目地址:https://github.com/JakeWharton/Android-DirectionalViewPager这个别人已经试过了:Android之仿网易V3.5新特性http://blog.csdn.net/way_ping_li/article/details/9359191我只是重新测试了一下,感觉可以用。只是要注意,需要导入-v4.jar包,并且VerticalViewPagerCompat.java一定要放在android.sup

系统 2019-08-29 22:17:54 2111

编程技术

MyBatis 的简单应用

介绍1.例子中包含了mybatis的常用sql的写法2.动态sql的应用3.存储过程的使用目录MyBatis-config.xml中set的说明[]:表示可能的不太正确<

系统 2019-08-29 22:08:47 2111

编程技术

双重检查锁定与延迟初始化

在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现问题。比如,下面是非线程安全的延迟初始化对象的示例代码:publicclassUnsafeLazyInitialization{privatestaticInstanceinstance;publicstaticInstancegetInstance(){if(in

系统 2019-08-29 22:03:53 2111

编程技术

Eclipse開發工具引入JAR文件

用Eclipse引入jar流程:在工程项目的根目录点击右键查看属性,選擇“javabuildpath”的条目,点击,点击Libraries标签,點擊右边按钮"addExternaljar"的按钮,点击,选取你要载入的jar文件打开确定就可以了。Eclipse開發工具引入JAR文件

系统 2019-08-12 01:33:11 2111

Python

Python入门系列(八)

Python读取文件首先,我们新建一个叫做ex15_sample.txt的txt文件:文件内容如下:IwanttoOpenthisfileandreadit出于对例子的尊重,我们当然不能将文件名写死到Python代码中,如果换一个文件读取,将会对我们的代码造成多么大的不便呢,所以,我们希望根据输入的文件名读取内容,并打印。这需要用到我们上一篇学过的函数argv。在使用argv函数之前,我们先尝试着读取一下这个文件试试,代码如下:>>>txt=open('e

系统 2019-09-27 17:57:03 2110

Python

python 之 Django框架(orm单表查询、orm多表查询、聚合查询

12.329orm单表查询importosif__name__=='__main__':#指定当前py脚本需要加载的Django项目配置信息os.environ.setdefault("DJANGO_SETTINGS_MODULE","orm_demo.settings")importdjangodjango.setup()#启动Django项目fromapp01importmodels#返回QuerySet对象的方法:ret=models.Book.ob

系统 2019-09-27 17:56:39 2110

Python

详解程序意外中断自动重启shell脚本(以Python为例)

我们经常需要在后台运行一些python脚本,来监控系统或者做一些其他事情;但是由于各种各样的原因,排除python脚本代码的问题,脚本运行过程中会挂掉。为了不天天耗在上面等重启,可以制作shell脚本对程序予以监控,对于意外中断的程序自动重启。以控制python自动重启的shell脚本为例:cdDesktopvimrun.sh#新建名为run的shell脚本写入(此处以名为run的Python脚本为例)#!/bin/bashwhile[1];dopytho

系统 2019-09-27 17:56:17 2110

Python

Python爬虫实现的根据分类爬取豆瓣电影信息功能示例

本文实例讲述了Python爬虫实现的根据分类爬取豆瓣电影信息功能。分享给大家供大家参考,具体如下:代码的入口:if__name__=='__main__':main()#!/usr/bin/python3#-*-coding:utf-8-*-#author:Sirius.Zhaoimportjsonfromurllib.parseimportquotefromurllib.requestimporturlopenfromurllib.requestimpo

系统 2019-09-27 17:56:14 2110

Python

Python中MYSQLdb出现乱码的解决方法

本文实例讲述了Python中MYSQLdb出现乱码的解决方法,分享给大家供大家参考。具体方法如下:一般来说,在使用mysql最麻烦的问题在于乱码。查看mysql的编码:命令:复制代码代码如下:showvariableslike'character_set_%';可以看到如下结果:character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的

系统 2019-09-27 17:55:26 2110

Python

Python列表list数组array用法实例解析

本文以实例形式详细讲述了Python列表list数组array用法。分享给大家供大家参考。具体如下:Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构。创建列表复制代码代码如下:sample_list=['a',1,('a','b')]Python列表操作复制代码代码如下:sample_list=['a','b',0,1,3]得到列表中的某一个值复制代码代码如下:value_start=sample_list[0

系统 2019-09-27 17:54:57 2110

Python

Opencv-Python学习笔记五

原文链接:https://www.jianshu.com/p/ef67cacf442c本篇笔记主要记录Opencv里的图像翻转,平移,旋转,仿射及透视功能,主要是下面几个API:cv2.flip()#图像翻转cv2.warpAffine()#图像仿射cv2.getRotationMatrix2D()#取得旋转角度的Matrixcv2.GetAffineTransform(src,dst,mapMatrix)#取得图像仿射的matrixcv2.getPers

系统 2019-09-27 17:54:42 2110

Python

使用python 写一个静态服务(实战)

师父布置的任务,让我写一个服务练练手,搞清楚socket的原理和过程后跑了一个小demo,很有成就感,代码内容也比较清晰易懂,很有教育启发意义。代码#coding:utf-8importsocketfrommultiprocessingimportProcessHTML_ROOT_DIR=""defhandle_client(client_socket):"""处理客户端请求"""#获取客户端请求数据request_data=client_socket.r

系统 2019-09-27 17:53:32 2110

Python

线程和进程的区别及Python代码实例

在程序猿的世界中,线程和进程是一个很重要的概念,很多人经常弄不清线程和进程到底是什么,有什么区别,本文试图来解释一下线程和进程。首先来看一下概念:进程(英语:process),是计算机中已运行程序的实体。进程为曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux2.6及更新的版本)中,进程本身不是基本运行单位,而是线程的容器。程

系统 2019-09-27 17:52:28 2110