为您找到搜索结果:6263个
Js数据类型、Json格式、Json对象、Json字符串
数据类型,从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。第三种类型是mapping(映射),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作hash(散列)或dictionary(字典),比如“首都:北京”。Json格式规则:(DouglasCrockford提出的)1)并列的数据之间用逗号(“,”)分隔。2)映射用冒号(“:”)表示。3)并列数据的集合(数组)用方括号("[]")表示。4)映射的集合(对象)用大括号(“{}”)表示。“北京市的面积为16800平方公里,常住人口1600万人。上海市的面积为6400平方公里...
MySQL 数据类型
MySQL的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。一、整型 整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两种整数类型。MySQL数据库除了支持这两种类型外,还扩展支持了TINYINT、MEDIUMINT和BIGINT。 各种整数类型的取值范围、存储的字节数如下:整型字节数无符号数的取值范围有符号数的取值范围TINYINT10~255128~127SMALLINT20~65535-32768~12767MEDIUMINT30~16777215-8388608~8388607INT40~4294967295-2147483648~2147483647INTEGER40~4294967295-2147483648~2147483647BIGINT80~18446744073709551615-9223372036954775808~9223372036854775807 ...
通过Application传递数据代码
使用Application传递数据步骤如下:创建新class,取名MyApp,继承android.app.Application父类,并在MyApp中定义需要保存的属性 在整个Android程序中,有时需要保存某些全局的数据(如:用户信息),方便在程序的任何地方调用。在Activity之间数据传递中有一种比较使用的方式,就是全局对象,使用过J2EE的都应该知道JavaWeb的四个作用域,其中Application域在应用程序的任何地方都可以使用和访问,除非是Web服务器停止,Android中的全局对象非常类似于JavaWeb中的Application域,除非是Android应用程序清除内存,否则全局对象将一直可以访问。在启动Application时,系统会创建一个PID,即进程ID,所有的Activity就会在此主进程上运行。所以,在同一Application中所有的Activity都可以通过Activity.getApplication()方法获取到同一个Application对象,继承Application类,即可访问自定义数据。简单来说,使用Ap...
数据库系列-分库分表
数据库中间件MycatshardingSphere应用层中间件当当网:sharding-jdbc阿里:TDDLproxy中间件社区:Mycat-cobar数字:Atlas百度:heinsbergeyoutube:vitess金山:kingshard商业版:Oneproxy ...
大数据时代之hadoop(五):hadoop 分布式计算框架(MapReduce)
大数据时代之hadoop(一):hadoop安装大数据时代之hadoop(二):hadoop脚本解析大数据时代之hadoop(三):hadoop数据流(生命周期)大数据时代之hadoop(四):hadoop分布式文件系统(HDFS) hadoop的核心分为两块,一是分布式存储系统-hdfs,这个我已经在上一章节大致讲了一下,还有一个就是hadoop的计算框架-mapreduce。 mapreduce事实上就是一个移动式的基于key-value形式的分布式计算框架。 其计算分为两个阶段,map阶段和reduce阶段,都是对数据的处理,由于其入门很easy,可是若想理解当中各个环节及实现细节还是有一定程度的困难,因此我计划在本文中仅仅是挑几个mapred...
数据结构——排序算法总结
排序(Sorting)就是将一组对象依照规定的次序又一次排列的过程,排序往往是为检索而服务的。它是数据处理中一种非常重要也非经常常使用的运算。比如我们日常学习中的查字典或者书籍的文件夹。这些都事先为我们排好序,因此大大减少了我们的检索时间,提高工作效率。 排序可分为两大类: 内部排序(InternalSorting):待排序的记录所有存放在计算机内存中进行的排序过程; 外部排序(ExternalSorting):待排序的记录数量非常大,内存不能存储所有记录。须要对外存进行訪问的排序过程。 外部排序自己现阶段还没有接触和学习。因此这里我们仅仅研究内部排序的集中算法。希望能和大家互相学习共同进步。 内部排序的中比較常见的有四种算法,以下我们分别对各种算法常见的算法进行学习。思维导图例如以下: 基本思想:在一个已经排好序的序列中,将未被排序的元素依照原先序列的排序规则插入到序列中的指定位置。 经常使用举例:直接插入排序 ...
【数据可视化-pyecharts】pyecharts快速入门
首先开始来绘制你的第一个图表frompyechartsimportBarbar=Bar("我的第一个图表","这里是副标题")bar.add("服装",["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],[5,20,36,10,75,90])#bar.print_echarts_options()#该行只为了打印配置项,方便调试时使用bar.render()#生成本地HTML文件add()主要方法,用于添加图表的数据和设置各种配置项print_echarts_options()打印输出图表的所有配置项render()默认将会在根目录下生成一个render.html的文件,支持path参数,设置文件保存位置,如render(r"e:my_first_chart.html"),文件用浏览器打开。Note: 可以按右边的下载按钮将图片下载到本地,如果想要提供更多实用工具按钮,请在 add() 中设置 is_more_utils 为True自0.5.2+起,pyecharts支持更换主体色系。下面是跟换为'dark'的例子:f...
【PyQt5-Qt Designer】PyQt5+pyecharts 实现GUI界面的数据可视化展示
fromPyQt5.QtCoreimportQUrlfromPyQt5.QtWidgetsimportQApplication,QWidget,QHBoxLayout,QFramefromPyQt5.QtWebEngineWidgetsimportQWebEngineViewimportsysclassStacked(QWidget):def__init__(self):super(Stacked,self).__init__()self.initUI()self.mainLayout()definitUI(self):self.setGeometry(400,400,800,600)self.setWindowTitle("demo1")defmainLayout(self):self.mainhboxLayout=QHBoxLayout(self)self.frame=QFrame(self)self.mainhboxLayout.addWidget(self.frame)self.hboxLayout=QHBoxLayout(self.frame)self.myHtm...
【python基础】利用pandas处理Excel数据
参考:https://www.cnblogs.com/liulinghua90/p/9935642.html1:pandas依赖处理Excel的xlrd模块,所以我们需要提前安装这个,安装命令是:pipinstallxlrd2:步骤1准备好了之后,我们就可以开始安装pandas了,安装命令是:pipinstallpandas 数据准备,有一个Excel文件:格式为xls或xlsx或xlt,表单名分别为:学生信息,人员信息,采购信息其中人员信息的表单数据如下所示:首先导入模块:importpandasaspd 2:读取Excel文件的几种方式:#方法一:默认读取第一个表单df=pd.read_excel('lemon.xlsx')#默认读取前5行的数据data=df.head()print("获取到所有的值:{0}".format(data))#格式化输出#方法二:通过指定表单名的方式来读取#可以通过sheet_name来指定读取的表单df=pd.read_excel('lemon.xlsx',sheet_name='人员信息')data=df.head()print...
【PyQt5-Qt Designer】读取txt文件在打印
1fromPyQt5.QtGuiimportQFont,QTextDocument,QTextCursor2fromPyQt5.QtWidgetsimportQApplication,QMainWindow,QLabel,QSizePolicy,QAction,QDialog3fromPyQt5.QtPrintSupportimportQPrinter,QPrintDialog,QPrintPreviewDialog4importsys56################################################7#######打印文本---海子的诗8################################################9the_text='''10从明天起,做一个幸福的人11喂马、劈柴,周游世界12从明天起,关心粮食和蔬菜13我有一所房子,面朝大海,春暖花开14从明天起,和每一个亲人通信15告诉他们我的幸福16那幸福的闪电告诉我的17我将告诉每一个人18给每一条河每一座山取一个温暖的名字19陌生人,我也为你祝福20愿你有一个灿烂的前程2...
vue2.0无限滚动加载数据插件
做vue项目用到下拉滚动加载数据功能,由于选的UI库(element)没有这个组件,就用Vue-infinite-loading这个插件代替,使用中遇到的一些问题及使用方法,总结作记录!安装:npminstallvue-infinite-loading–save引入ES6importInfiniteLoadingfrom'vue-infinite-loading';exportdefault{components:{InfiniteLoading,},};CommonJSconstInfiniteLoading=require('vue-infinite-loading');exportdefault{components:{InfiniteLoading,},};1.用法一(基本用法)Template<div><pv-for="iteminlist">Line:<spanv-text="item"></span></p><!--infinite-loading这个组件要放在列表的底部,滚动的盒子...
html只允许输入的数据校验,只允许输入字母汉字数字等
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>无标题文档</title></head><body><p>只允许输入数字<inputtype="text"onkeyup="value=value.replace(/[^d]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"><inputtype="t...
dede数据库类使用方法 $dsql
dedecms的数据库操作类,非常实用,在二次开发中尤其重要,这个数据库操作类说明算是奉献给大家的小礼物了。引入common.inc.php文件require_once(dirname(__FILE__)."/include/common.inc.php"); 获取一条记录的内容$row=$dsql->GetOne("Select*Fromdede_*whereid=$aid");echo$row['id']; 将查询获取总数输出$row=$dsql->GetOne("selectcount(*)asddwheretypeid=$typeid");echo$row['dd'];//输出总数 将查询的若干条记录输出$sql="Select*fromdede_*";$dsql->SetQuery($sql);//将SQL查询语句格式化$dsql->Execute();//执行SQL操作//通过循环输出执行查询中的结果while($row=$dsql->GetArray()){echo$row['id'];echo$row['title']...
mysql导数据库用到的语句
将字段格式为2013-08-0913:22:55转换为时间戳UPDATE`AttendClass`SET`regdate`=unix_timestamp(regDate2)WHERE`rowid`=118280; 将字段name前面添加一个字符xupdateaasetname=concat('x',name) MYSQL查询重复记录的方法1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select*frompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录deletefrompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1)androwidnotin(selectmin(row...
php连接多数据库
<?php$conn1=mysql_connect('localhost','root','','new_link');$conn2=mysql_connect('localhost','root','','new_link');mysql_select_db('111',$conn1);mysql_select_db('test',$conn2);$sql1="select*fromg4_member";$sql2="select*fromsubject";$rest1=mysql_query($sql1,$conn1);$rest2=mysql_query($sql2,$conn2);$num=mysql_fetch_array($rest1);$Row=mysql_fetch_array($rest2);print_r($Row);echo("<br><br><br>");print_r($num);?> ...