C# 有哪些集合

队列【Queue】//队列:先进先出/**增加元素到队列结尾处*移除队列开始处*/Queuequeue=newQueue();queue.Enqueue(Object);queue.Dequeue();堆栈【stack】//堆栈:先进后出/*增加元素到堆栈顶部*移除堆栈顶部元素*/Stackstack=newStack();stack.Push(Object);stack.Pop();//获取并移除顶部对象stack.Peek();//获取不移除顶部对象键值对:Dictionary,HashTable(Dic自定义类型,HashTable装Object),Hashmap(java键值对集合)。【Dictionary】Dictionary<int,int>dictionary=newDictionary<int,int>();【HashTable】HashTablehashtable=newHashTable();hashtable.Add(Object,Object);集合与数组:Array,ArrayList,Collection,List,HashSet,S...
代码星球 代码星球·2021-02-23

什么是dtd文件,为什么需要

DTD为英文DocumentTypeDefinition,中文意思为“文档类定义”。DTD肩负着两重任务:一方面它帮助你编写合法的代码,另一方面它让浏览器正确地显示器代码。也许你会问它们居然有这样的能力?如是你是一个个网页制作者,你会很清楚地知道一个HTML文档的基本结构可分为两个主要部分;[html] viewplain copy<html>        <head>          头部信息        </head>        <body>          可视内容&n...

[08] 需要留意的一些东西

之前的一些章节已经把MyBatis的基本入门使用概述得差不多了,如果在入门使用的基础上还想要更灵活熟练一些,那么下面这些内容也是需要留意和知晓的。介于内容比较杂,而本人又比较懒,所以再尝试或搜索了相关内容后,决定只是做个简单的整理就行了,也就不再开篇去写一些重复的东西了。IDEA的FreeMyBatisplugin,开发时提供MyBatis相关智能提醒和跳转等功能的插件参考博客《Idea开发工具中使用Mybatis插件(FreeMyBatisplugin|codehelper.generator)》分页插件pageHelper,有了它就免去了在SQL中使用LIMIT等关键字的方式进行数据分页查询官方github:《pagehelper/Mybatis-PageHelper》中文文档:《MyBatis分页插件-PageHelper》《如何使用》参考博客:《MyBatis分页插件PageHelper的使用》...
代码星球 代码星球·2021-02-22

解析Json需要设置Mime

IIS6.01.打开IIS添加Mime项关联扩展名:*.json内容类型(MIME):application/x-javascript   2.添加映射:位置在IIS对应站点右键属性:”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映射”扩展名:.json运行文件:C:WINDOWSsystem32inetsrvasp.dll动作:GET,POST IIS7.x1.打开IIS添加Mime项关联扩展名:*.json内容类型(MIME):text/json IIS添加好了Mime后,VS2013内浏览页面也OK了,不用设置其他神马了转自:http://blog.csdn.net/zooen2011/article/details/19111179...

【linux】终端直接执行py文件,不需要python命令

先将终端所在路径切换到python脚本文件的目录下然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):chmod755./*.py然后执行。如果在脚本内容的开头已经给出了类似于如下的注释:#!/usr/bin/envpython那就可以直接在终端里运行:./*.py如果没有这个注释就在终端中执行:python./*.py如果是有图形界面的脚本在前面的chmod之后,直接双击(KDE桌面是单击)文件来执行即可追问如果把文件1.py放到tmp文件夹中,如何运行?命令能写具体一点吗?脚本内容的开头有:#!/usr/bin/envpython回答那就直接运行(假设你的文件名是A.py):/tmp/A.py或先切换目录,再运行:cd/tmp./A.py如果该文件需要修改跟用户权限下的一些文件或目录就将自身提升为跟用户权限:sudo/tmp/A.py或直接将自身提升为跟用户再运行:suroot/tmp/A.py另:Ubuntu等发行版默认不支持suroot的操作,只能用sudo追问把A...

微信小程序的经纬度不想写死,需要转成number类型不能用浮点型

click:function(e){  varmsg=this.data.placeData;  varlatitude=Number(msg.latitude)  varlongitude=Number(msg.longitude)  wx.openLocation({    latitude:latitude,    longitude:longitude,    scale:18,    name:msg.title,    address:msg.address  })},...

Android Studio 3.0以后弃用Android Device Monitor,需要的话可以通过monitor.bat文件打开

1.找到自己安装的AndroidSDK目录下的tools目录下的 monitor.bat文件2.在 monitor.bat文件所在的目录下打开cmd窗口并输入monitor命令(或者直接双击monitor.bat文件)即可打开 AndroidDeviceMonitor界面。...

git配置提交代码时需要的的用户名和邮箱

1.配置用户名  gitconfig--globaluser.name"yongfengnice"2.配置邮箱  gitconfig--globaluser.email"yongfengnice@gmail.com"...

软件工程第一课时:网页设计需要的能力+课堂小测试+对这门课的目标+初读构建之法的几个小问题

   网站系统开发需要掌握的技术:平面设计Photoshop:最为流行的图片制作与处理工具,功能强大。Firework:传说中的网页三剑客一员,负责图像制作与处理,特别是网页设计完成PSD转HTML的工作阶段的有力工具;Flash:flash技术主要用于网页一些特效的实现,由于HTML本身的限制,一些绚丽的特效需要通过FLASH来实现。一些网站为了效果的突出甚至整站采用FLASH来做。网站程序开发人员需要掌握的动态网页技术html:是网站设计的最基础语言,网页的所有表现效果都是通过HTML来实现的。目前使用的版本是HTML5+CSS3。css/xhml:主流网站运用极为广泛。css帮助实现比html丰富的多的页面布局效果;xhtml是html升级版本,不过他不负责布局,一般与css搭配使用。Dreamweaver:与firework,flash并称网页制作三剑客,是最为流行的网页制作工具,asp:最为流行,基于微软的iis平台。已经正在被更为先进的平台所取代。php:时下非常流行,开源社区的一股强悍力量,正在被越来越多的人群所使用。jsp/jsf:最先进的...

window查看哪些端口被占用命令

管理员方式运行cmdnetstat-n  ...

解析Service之你需要了解的一些东东

何为Service  Service,俗名服务。在Android系统中,Service与Activity就像一个妈生的,不仅长得像,而且行为(生命周期)也有一些类似。对于Activity来说大家肯定不会陌生,开发Android应用中打过交道最多的莫非就是Activity了,所以今天我们借助Activity来引入讲解Service。Service跟Activity一样是Android的四大组件之一,需要在AndroidManifest清单文件中进行注册。Service不像Activity在前台运行,而且是与之呼应进行后台运行的服务;如果把Activity当成下载软件的用户交互界面,而Service就是那个默默在后台运行的下载线程,所以Service的应用场景就是那些我们不需要它常驻前台但需要它一直在后台工作的时候,例如下载、播放音乐、IM软件监听客户端消息等。Service的启动  启动Service有两种方式,不单调且奢华。在组件中我们可以用类似于Activity的启动方式的startService()来启动Service,用stopService()来关闭启动的服务;当然也可以用比较...

解析BroadcastReceiver之你需要了解的一些东东

  前些天把四大组件之一的Service扯了一遍,今天就要开始谈谈它的弟兄BroadcastReceiver了。写到这里我挺纠结的,因为广播接收者确实比较简单,但是各位就不要以为简单的就不内涵,也许我们慢慢探讨一下还能有另外一片天地。  惯例还是先会介绍一下基础的知识,后面会说说关于BroadcastReceiver的接收顺序还有其他的一些小知识。 BroadcastReceiver的概念  BroadcastReceiver的作用主要是用来监听系统或者应用发出的广播信息,然后根据广播信息作为相应的逻辑处理;说通俗点其实上就是一种全局监听器,要来实现系统中不同组件之间的通信。有时候也会用来作为传输少量而且发送频率低的数据,但是如果数据的发送频率比较高或者数量比较大就不建议用广播接收者来接收了,因为这样的效率很不好,因为BroadcastReceiver接收数据的开销还是比较大的。 BroadcastReceiver的基础使用  我们先来看看广播接收者的代码,如下:1publicclassMyBroadcastReceiverextendsBroadcastRecei...

前台页面验证中需要注意的一个与VARCHAR2(N BYTE)和VARCHAR2(N CHAR)的小细节

1:一个小的测试实例CREATETABLESALES.TEST_(TEST_BYTEVARCHAR2(5BYTE),TEST_CHARVARCHAR2(5CHAR))--TABLECREATEDINSERTINTOTEST_(TEST_CHAR)VALUES('12345')--1ROWINSERTEDINSERTINTOTEST_(TEST_BYTE)VALUES('12345')--1ROWINSERTEDINSERTINTOTEST_(TEST_CHAR)VALUES('abcde')--1ROWINSERTEDINSERTINTOTEST_(TEST_BYTE)VALUES('abcde')--1ROWINSERTEDINSERTINTOTEST_(TEST_CHAR)VALUES('@#$%&')--1ROWINSERTEDINSERTINTOTEST_(TEST_BYTE)VALUES('@#$%&')--1ROWINSERTEDINSERTINTOTEST_(TEST_CHAR)VALUES('1a@_好')--1ROWINSERTEDINSERTINTO...

大数据学习——点击流日志每天都10T,在业务应用服务器上,需要准实时上传至(Hadoop HDFS)上

点击流日志每天都10T,在业务应用服务器上,需要准实时上传至(HadoopHDFS)上点击流日志每天都10T,在业务应用服务器上,需要准实时上传至(HadoopHDFS)上一般上传文件都是在凌晨24点操作,由于很多种类的业务数据都要在晚上进行传输,为了减轻服务器的压力,避开高峰期。如果需要伪实时的上传,则采用定时上传的方式                 HDFSSHELL: hadoopfs –put  xxxx.log /data   还可以使用JavaApi                       &nb...

SpringBoot 项目修改html后不需要重新启动(热部署)

基于IDEA配置:一、引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>二、修改配置  1)“File”->“Settings”->“Build,Execution,Deplyment”->“Compiler”,选中打勾“Buildprojectautomatically”。    2)组合键:“Shift+Ctrl+Alt+/”,选择“Registry”,选中打勾“compiler.automake.allow.when.app.running”      ...
首页上一页...678910...下一页尾页