- 图数据库Neo4j面试内容整理-图遍历和最短路径
不务正业的猿
面试Neo4j数据库neo4j网络面试职场和发展图数据库
图遍历和最短路径是图数据库中两个非常重要的概念,尤其是在图数据结构中,它们是解决许多问题(如社交网络分析、推荐系统、网络分析等)的核心算法。Neo4j提供了强大的图遍历和最短路径查询能力,帮助用户有效地从图中提取信息。1.图遍历(GraphTraversal)
- Windows写代码,Linux运行 (WSL & VS Code)
ch120668
开发工具shell运维
在工作中,很多时候都是用Linux服务器,经常是一个PuTTY或是GitBash连上去,要写一些Shell,Python,Perl,Groovy等脚本,通常也是用vi/vim/emacs/nano等常用编辑器,这些都很好用,也习惯了。有时候,当自己想要学点东西,想要配个Linux的环境,一般都是装个虚拟机(如VirtualBox),然后安装一个Ubuntu或CentOS。现在,Windows10(
- VScode的python虚拟环境
tyrolin
vscodeide编辑器
1创建虚拟环境(venv)在VSCode中打开项目文件夹,键盘按住快捷键ctrlshiftp,打开命令面板,输入python:创建环境选择venv,输入解释器路径,此时左侧文件夹内会出现一个.venv文件夹2激活虚拟环境终端命令行:激活环境:&.\.venv\Scripts\activate退出环境:deactivate3安装所需的库终端命令行:pipinstall需要的库4虚拟环境复制如果需要复
- python中的文件路径
tyrolin
python前端
1.路径的表示以路径D:\files\data\train.txt为例,有三种方式来表示:(1)在字符串前加个字符r,表示该字符串为原始字符串,会完全忽略所有的转义字符。r"D:\files\data\train.txt"(2)对转义字符进行转义,用两个斜杠。“D:\\files\\data\\train.txt”(3)将分隔符替换为/。“D:/files/data/train.txt”2.绝对路
- 「Python系列」Python字典
·零落·
Python入门到掌握python开发语言
文章目录一、Python字典创建字典访问字典中的元素修改字典删除字典中的元素遍历字典字典推导式二、Python字典内置函数&方法内置函数字典方法三、Python简介四、相关链接一、Python字典在Python中,字典(dict)是一个无序的键值对集合。每个键在字典中都是唯一的,而值可以是任何类型的数据(如列表、字典、整数、字符串等)。字典在Python中非常常用,因为它们提供了一种快速查找和访问
- linux桌面qt应用程序UI自动化实现之dogtail
测试盐
python自动化python
1.前言Dogtail适用于Linux系统上进行GUI自动化测试,利用Accessibility技术与桌面程序通信;Dogtail包含一个名为sniff的组件,这是一个嗅探器,用于GUI程序追踪;源码下载:dogtail·PyPI可通过sudopythonsetup.pyinstall安装或sudopipinstalldogtail安装,但是有用户反馈pip安装不能使用sniff命令,自己选择。还
- python定义字典
Ai...空白
Python
python定义字典定义字典如果字典中同一个键被复制多次,最后一次的赋值被记住。通过字典的键或对应的值len(),获取字典长度(键值对的个数)str(),将字典转换为字符串keys(),获取字典中的所有键,可以结合list()函数,将字典中的键转换为列表将两个列表中值,一个作为键,一个作为值,添加到字典中需要使用zip()函数,和dict()函数实现将list1中的值作为键,list2中的值做值添
- Matplotlib 和 Seaborn 哪个更适合做数据可视化?
matplotlib可视化
Matplotlib和Seaborn都是Python中非常流行的数据可视化库,它们各有优势和适用场景。选择哪一个更适合做数据可视化,取决于你的具体需求、数据类型以及你希望达到的可视化效果。以下是对这两个库的详细对比,帮助你做出选择:MatplotlibMatplotlib是Python最基础的绘图库,提供了广泛的绘图功能,支持多种图表类型。优点功能强大:支持几乎所有常见的图表类型,如折线图、柱状图
- python 基础命令-详解python常用命令行选项与环境变量
weixin_37988176
一、命令行选项1.解释器选项python的解释器非常像unix的shell,在我们使用python的过程中,我们可以指定很多的选项。比如,最常用的选项如下:pythonscript.py在非交互的模式中,整个输入选项在代码执行前被执行。所有的命令行选项可以通过sys.argv来获取。Note:sys.argv的第一个参数sys.argv[0]表程序的源文件。1.python-c在命令行中执行pyt
- LeetCode 59:螺旋矩阵Ⅱ python(边界收缩)
地塞米米松
Leetcode刷题leetcode矩阵python
LeetCode59:螺旋矩阵Ⅱpython(边界收缩)这个题目真的是把自己卡死,中间尝试了好多方法都不完美,看了很多大神的讲解,也迷迷糊糊,终于啃了两天之后,彻彻底底搞明白了!!一、题目题目传送门—https://leetcode-cn.com/problems/spiral-matrix-ii/二、解析这个题目有点绕,从定义变量,定义二维列表,到一圈一圈向内旋转填充数字,再到最后的边界确定每一
- 实现多种加解密鸿蒙示例代码
本文原创发布在华为开发者社区。介绍该示例主要分为3个部分:国密算法的加解密:包含了SM2、SM4的加解密示例;安卓格式和鸿蒙格式的转换:包含了安卓格式的公私钥,转化为鸿蒙格式的公私钥;安卓加密的密文,在鸿蒙解密;鸿蒙生成的密文解码,用于安卓解密;以AES128算法为例,实现了CBC/ECB/GCM算法分组的加解密示例。实现多种加解密源码链接效果预览使用说明打开应用,点击按钮,进入对应示例,进行对应
- 【python】字典的定义及常用操作
Luminary74
python基础
仅作为自己学习、复习参考,若有问题,欢迎指正!目录字典的定义字典的定义字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号:分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中,格式如下所示:d={key1:value1,key2:value2,key3:value3}一种新的数据类型,映射的类型:字典(python)字典包括哈希值和指定的对象{"哈希
- mac系统下安装pycharm
连小黑
pythonpycharmmacospython
mac系统下安装pycharm前言Windows系统安装教程传送门链接:https://blog.csdn.net/lianxiaohei/article/details/121694126随着人工智能的不断发展,机器学习这门技术也越来越重要,也有很多人都因为做自动化,爬虫会学python,今天写的是pycharm编译器,在mac上如何安装,废话不多说,上步骤一、第一步下载示例:下载安装软件的第一
- 【附源码】Python计算机毕业设计人脸识别考勤系统
杰记计算机程序源码
pythondjango开发语言
项目运行环境配置:Pychram社区版+python3.7.7+Mysql5.7+HBuilderX+listpip+Navicat11+Django+nodejs。项目技术:django+python+Vue等等组成,B/S模式+pychram管理等等。环境需要1.运行环境:最好是python3.7.7,我们在这个版本上开发的。其他版本理论上也可以。2.pycharm环境:pycharm都可以。
- 【pyOCR】
星星向前看
python
pyOCR是什么pyOCR,全称PythonOpticalCharacterRecognition,是一个Python库,用于文本识别。它集成了多个OCR(光学字符识别)引擎,包括Tesseract、OCRopus等,让开发者能够方便地进行文本识别操作。pyOCR支持多种格式的文档,如PDF、JPEG、PNG等,并能够识别多种语言的文本。使用pyOCR,开发者可以轻松地将图片中的文字转换为机器可处
- 基于Pygame的游戏制作
CAICAI134
pygame
一、pygame的窗口制作开发坏境是vscode1.43.0python版本是3.7.6代码importpygamefrompygame.localsimport*importsysdefhello_world():pygame.init()pygame.display.set_mode((640,480))pygame.display.set_caption(“helloworld”)while
- Python 中字符串的操作
倾听醉梦语
python学习学习方法
字符串(string)是Python中的基础数据类型之一,表示一系列有序的字符集合。它是不可变的,也就是说,一旦创建,字符串的内容就不能被修改。以下是字符串的关键知识点及相关操作总结:1.字符串的定义字符串通过单引号''或双引号""定义。my_str="myloveandmylife"2.通过下标索引访问字符串可以通过下标访问字符串中的某个字符。正索引从0开始,负索引从-1开始表示从末尾向前访问。
- ARM架构的CentOS 8服务器 使用pip时常见的报错及其解决方法(踩过的坑的总结)
来自于狂人
服务器arm开发centos
1.缺失基础开发工具组典型报错:error:command'gcc'failedwithexitstatus1gcc:error:Python.h:Nosuchfileordirectory原因:ARM平台上的多数Python包需本地编译,但系统未安装必要的开发工具和头文件。解决方案:CentOS8专用命令:#安装开发工具链sudodnfgroupinstall"DevelopmentTools"
- 费曼学习法12 - 告别 Excel!用 Python Pandas 开启数据分析高效之路 (Pandas 入门篇)
修昔底德
Python费曼学习法学习excelpython人工智能pandas
第一篇:告别Excel!用PythonPandas开启数据分析高效之路(Pandas入门篇)开篇提问:想象一下,你是一位数据侦探,手头有一堆案件线索(数据)。你的目标是从这些线索中找出真相,发现数据背后的秘密。如果你的工具箱里只有一把普通的放大镜(Excel),处理少量简单的数据还行,但面对海量复杂的数据,是不是感觉有点力不从心,效率低下?是时候升级你的装备了!PythonPandas就是你数据分
- 30段极简Python代码:这些小技巧你都Get了么
Python 学习者
Python
学Python怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是30个极简任务,初学者可以尝试着自己实现;本文同样也是30段代码,Python开发者也可以看看是不是有没想到的用法。Python是机器学习最广泛采用的编程语言,它最重要的优势在于编程的易用性。如果读者对基本的Python语法已经有一些了解,那么这篇文章可能会给你一些启发。作者简单概览了30段代码,它们都是平常非常
- Python入门实例
造夢先森
编程语言python实例tuple集合set
相关基础Python数据类型:#-*-encoding:utf-8-*-#列表(list):可修改s1=['a','s','d']s1[2]='z'prints1[2]#元组(tuple):不可修改.tuple也是一种lists2=(1,2,3)prints2[2]#集合(set)a=set('asdfghdd')b=set('zxdfvb')printa&bprinta|bprinta-bpri
- python代码示例-python 示例代码1
编程大乐趣
第一章python基础一在此不再赘述为什么学习python这门编程,网上搜索一箩筐。我在此仅说一句python的好,用了你就会爱上它。本python示例代码1000+带你由浅入深的了解python基础知识,基本语法,基本编程技巧,脚本编写到项目编写。本书所有示例代码在Ubuntu16.04+Python3.5.2+pycharm下运行成功。示例1:HelloWorld程序1、在解释器下编写程序2、
- 【LeetCode 热题 100】160. 相交链表 | python
一只小白跳起来
leetcodeleetcode算法职场和发展python笔记经验分享链表
边练习边更新,加油!!!题目:160.相交链表给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构注意点:用集合储存,减少遍历时间和判断时间(集合里的元素只能唯一,在这里不影响)将b指针直接代入集合搜索,减少储存
- PTA: jmu-ds- 顺序表删除重复元素
悦悦子a啊
C语言PTA习题算法c++数据结构
设计一个算法,从顺序表中删除重复的元素,并使剩余元素间的相对次序保存不变。输入格式:第一行输入顺序表长度。第二行输入顺序表数据元素。中间空格隔开。输出格式:数据之间空格隔开,最后一项尾部不带空格。输出删除重复元素后的顺序表。你需要实现的函数有下面三个:函数接口定义:voidCreateSqList(List&L,inta[],intn);//创建顺序表voidDispSqList(ListL);/
- 算法题分享 | 三角形最小路径和
Lemon 程序馆
算法数据结构算法动态规划
题目给定一个三角形triangle,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点在这里指的是下标与上一层结点下标相同或者等于上一层结点下标+1的两个结点。也就是说,如果正位于当前行的下标i,那么下一步可以移动到下一行的下标i或i+1。示例1:输入:triangle=[[2],[3,4],[6,5,7],[4,1,8,3]]输出:11解释:如下面简图所示:2346574
- 深度学习算法模型:从原理到未来
YDH_AlwaysRunning
深度学习
近年来,人工智能(AI)技术以前所未有的速度改变着人类生活,而深度学习的崛起无疑是这场技术革命的核心驱动力。从手机中的语音助手到医学影像的智能诊断,从自动驾驶汽车到生成式AI创作的诗歌和画作,深度学习算法模型正逐渐渗透到社会的每个角落。本文将从基本原理出发,解析典型模型的运作机制,探讨其应用现状与发展趋势,带您全面认识这一改变世界的技术。一、深度学习的基本原理:让机器学会"思考"1.1神经网络的生
- Python 正则表达式
偶尔也有风_
python正则表达式
正则表达式正则表达式(RegularExpression,简称正则或RegExp)是一种强大的文本模式匹配工具,被广泛应用于字符串的搜索、替换、验证等场景。Python的re库为正则表达式提供了丰富的支持,使得开发者能够在处理文本数据时更加高效和灵活。本文将深入探讨Python中的re库,包括基本语法、常见用法、高级技巧以及一些最佳实践,旨在帮助读者更全面地理解和运用正则表达式。什么是正则表达式?
- python 正则表达式
李昊哲小课
大数据人工智能pythonpython正则表达式数据分析人工智能大数据
#coding:utf-8importre常用函数代码3-1使用match函数匹配文本match函数,从字符串起始位置匹配正则表达式,返回Match对象(匹配失败返回None)。text1='自然语言处理是研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。'print('匹配的结果是:',re.match(r'自然语言处理
- 跟我一起学Python数据处理(113/127):丰富学习资源与命令行技巧
lilye66
python学习开发语言django
跟我一起学Python数据处理(113/127):丰富学习资源与命令行技巧嗨,大家好!我一直觉得学习是个不断探索和成长的过程,在Python数据处理的学习之路上,我收获了很多宝贵的知识和经验。真心希望能和大家一起分享这些,咱们携手共同进步,所以才有了这篇文章。上一篇文章里,我们了解了Python和其他编程语言的对比,今天咱们接着深入,看看还有哪些超棒的Python学习资源,顺便学习一下命令行的实用
- 单源最短路径
陵易居士
数据结构与算法算法图论
目录无负权单源最短路径迪杰斯特拉算法(dijkstra)朴素版迪杰斯特拉小根堆优化版本dijkstra有负权的图的单源最短路径SPFA总结无负权单源最短路径在处理图论相关问题时,经常会遇到求一点到其他点的最短距离是多少的问题,很多实际应用场景的题目也可以转化成求最短路的问题,这里我们先来了解没有负权的图的最短路问题.迪杰斯特拉算法(dijkstra)迪杰斯特拉算法是由dijkstra提出的,它的主
- java责任链模式
3213213333332132
java责任链模式村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
- linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
- php命令行界面
dcj3sjt126com
PHPcli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
- Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
- 连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
- [简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
- 项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipsejvmtomcatcatalina.sheclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
- 我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
- spring里配置使用hibernate的二级缓存几步
antonyup_2006
javaspringHibernatexmlcache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
- JAVA基础面试题
百合不是茶
抽象实现接口String类接口继承抽象类继承实体类自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
- 让sqlmap文件 "继承" 起来
bijian1013
javaibatissqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
- 精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle数据库plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
- 【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
- CXF框架入门实例
白糖_
springWeb框架webserviceservlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
- angular.equals
boyitech
AngularJSAngularJS APIAnguarJS 中文APIangular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
- java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
- FastDFS 的安装和配置 修订版
Chen.H
linuxfastDFS分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
- [强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
- oracle merge into的用法
daizj
oraclesqlmerget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
- 不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
- YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
- vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
- Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件文件夹下面的文件目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
- linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
- guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
- Web开发技术十年发展历程
lampcy
androidWeb浏览器html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- 架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
- ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oraclesessionLock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
- javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
- Java enum的用法详解
xieke90
enum枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l