Python

' is not JSON serializable的超简单解决方法 python3

解决方法如下:我的python版本是3.6.5,代码如下:#!/usr/bin/python3#-*-coding:utf-8-*-importjsonimportdatetime#使用pymysqlfetchall()方法从mysql获取的数据如下data={'content':'xxx','created_time':datetime.datetime(2019,6,19,13,28,30)}#执行下面这句后data为{"content":"x","c

系统 2019-09-27 17:47:31 3390

编程技术

TCP/IP网络层级结构及其应用服务(一)

1.计算机网络体系结构相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。•“协调”衍生出网络体系结构•定义:层次结构和各层协议的集合计算机网络是采用层次性的结构模型,将网络分为若干层次,每个层次负责不同的功能。每一个层次中通信双方都要共同遵守相应的约定,我们将这个约定叫做协议。各功能层之间,上一层向下一层提出服务的要求,下一层则完成上一层提出的要求。物理层为它的上一层提供一个物理连接,以及它们的机械、电气、功能和过程特性–机械特性:

系统 2019-08-29 23:11:15 3389

C++

Linux下的静态库和动态库 - yg2362 - C++博客

Linux下的静态库和动态库-yg2362-C++博客Linux下的静态库和动态库1.制作自己的动态库和静态库linux下动态库以.so结尾,静态库以.a结尾,它们都以lib开头,比如一个库名为net,那么它的全名应该是libnet.so或者libnet.a。我们有两个文件,hello.c和test.c,下面是两个文件的内容//hello.c#includevoidmy_lib_func(){printf("Libraryroutinec

系统 2019-08-12 01:33:21 3388

ASP.NET

ASP.NET中的分页SQL语句[利用SQL2005的Row_Numb

最近给客户做了个查看通话记录的小功能,不论是查询还是显示都很快的完成了。唯一的问题就是因为数据记录太多[上万条,且每天都已几十近百条的速度增长],显示速度太慢。我用的是VS2005GridView自带的分页功能,显然数据太多GridView自身的分页功能已经不在适用。本来想用存储过程,但感觉太麻烦。在网上淘了半天,终于淘了个非常好的利用SQLServer2005自带的Row_Number()函数做的SQL语句分页的方法。闲话少说,看代码:1declare@

系统 2019-08-12 01:32:04 3388

Android

基于libevent, libuv和android Looper不断演进s

最近在做websocketporting的工作中,需要实现最底层socket读和写,基于同步读,libevent,libuv和androidLooper都写了一套,从中体会不少。1)同步阻塞读写最开始采用同步阻塞读写,主要是为了快速实现来验证上层websocket协议的完备性。优点仅仅是实现起来简单,缺点就是效率不高,不能很好利用线程的资源,建立连接这一块方法都是类似的,主要的区别是在如何读写数据,先看几种方法共用的一块:intn=0;structsock

系统 2019-08-12 01:33:01 3385

Android

android开发必看资源URL

收集了些android开发必看资源,会不断补充:GoogleAndroid开发官方网站GoogleAndroidGroup开发官方讨论区stackoverflow.comAndroid著名讨论区AndroidOpenSourceProjectAndroid源码,想研究源码朋友的去处anddev.organddev.org里面有大量教程和范例developerlife.comdeveloperlife.com大量TutorialsT-MobileG1Foru

系统 2019-08-12 09:29:57 3382

Android

android 开发问题----avd按钮无法按

问题一:HardwareButtonnotenableinAVD(点击按钮时是无法按的)问题二:DPADnotenableinAVD(点击按钮时是无法按的)就是下面的按钮问题1解决方案:改为Harware原为Software问题2解决方案:解决方案:选择DPad原来是NoNavandroid开发问题----avd按钮无法按

系统 2019-08-12 01:32:13 3382

Jquery

jQuery1.4.2新特性

一下载:jQuery官方一如往常提供Minified和Regular两个版本供我们下载。Minified用Gzipped压缩24Kb,Regular为155Kb。我们可以从Google或者Microsoft’sCDNs下载jQuery1.4.2版本。下载地址为:http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.jshttp://ajax.microsoft.com/ajax/jQuer

系统 2019-08-12 09:30:03 3378

ASP.NET

ASP.NET 中 Session 实现原理浅析 [2] 状态管理

状态管理本来是一件很美好的事情,嘿嘿,只可惜总是有些厂商在实现的时候考虑得不那么周全。例如MS在ASP中的状态管理实现就比较烂,因为只实现了一个进程内的基于内存的状态管理,故而存在很多问题:1.所有的Session数据都保存在Web服务的进程中,会造成服务器支持会话数量受到服务器内存资源的限制问题,同时也因为大量非活动会话导致内存被无效占用。2.服务器进程崩溃会导致所有的会话数据丢失。3.会话无法跨进程或在负载均衡情况下使用,除非负载均衡技术保障同一用户每

系统 2019-08-29 23:27:17 3376

Python

用python解析csi数据,使用csi tools工具获取wifi的.dat

我只做大自然的搬运工原先的csitools得到的.dat文件需要使用matlab进行解析,由于某些需要,使用python进行解析,但是网络上没有,因此和csi3群里的某位小伙伴合作完成(大部分工作都是他在做)。具体请转☞他的博客以及github

系统 2019-09-27 17:49:05 3373

Jquery

jquery的ajax全局事件详解

jquery在ajax方面是非常强大和方便的,以下是jquery进行ajax请求时方法模板:$.ajax({type:"get",url:"",data:{},beforeSend:function(){},success:function(data){},complete:function(){}});jquery的ajax方法的全部全局事件:ajaxStart:ajax请求开始前ajaxSend:ajax请求时ajaxSuccess:ajax获取数据后

系统 2019-08-29 23:48:59 3373

Android

Android 基础教程之-------Android ProgressBar

大家好,今天给大家讲一下Android中ProgressBar的使用,这个控件在开发中还是经常用到的,比如用户浏览网页的时候,中间肯定有个传输过程,所以用进度条让用户耐心等待。再比如我在AndroidMarket下载应用,它也会有进度条显示下载进度。我为什么要举这两个例子呢,是因为它们分别是圆形进度条和长形进度条的代表。如下面两张图:图1.UC浏览网页圆形进度条效果。图2.GoogleMarket应用下载长形进度条效果.下面我们看一下两都皆有之的Andro

系统 2019-08-29 23:40:13 3372

Jquery

jquery的thickbox使用技巧汇总

在网上看到有不少没用过的技巧,抄下来,以免忘记!到http://jquery.com/demo/thickbox/下载需要的js及css文件分别保存到目录--js--css--images中,使用thickbox提供的方法,可以更加自由的用js控制元素动作:1.tb_init()初始化,等于给a标签加class。Ajax加载内容后用tb_init(’a.thickbox,area.thickbox,input.thickbox’);2.等于a标签的点击动作

系统 2019-08-29 23:06:13 3369

Android

【Android Developers Training】 68. 序言:添

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/animation/index.html动画可以添加一些微妙的视觉线索,来通知用户你的应用发生了什么,并可以提高你的应用的用户体验。动画在屏幕状态发生变化时,会尤其重要,如当内容加载了或者可以执行新的操作。动画也可以让你的

系统 2019-08-12 01:53:20 3368