『学概念找员外』跨链技术解决了什么问题?
最近有个朋友问我有没有写过跨链的文章,我想了想,好像经常听到跨链这个词,也大概知道是什么意思,但是还真没有写过,所以今天跟大家白话一下到底什么是跨链。大家都知道的嘛,天宇经常去日本,说是去找朋友,然后每次回来还带回来一些光盘。虽然员外不知道他究竟做什么去了,但是有一件事肯定是知道的,那就是他去了日本,如果要消费的话,是一定要用日元的。那么他是需要把人民币兑换成日元的,然后才能自由的在日本消费,享受
Java直接(堆外)内存使用详解
原文链接本篇主要讲解如何使用直接内存(堆外内存),并按照下面的步骤进行说明:相关背景-->读写操作-->关键属性-->读写实践-->扩展-->参考说明希望对想使用直接内存的朋友,提供点快捷的参考。数据类型下面这些,都是在使用DirectBuffer中必备的一些常识,暂作了解吧!如果想要深入理解,可以看看下面参考的那些博客。基本类型长度在Java中有很多的基本类型,比如:byte,一个字节是8位bi
4个优化MongoDB的技巧
你有没有遇到MongoDB数据库的性能问题?运行查询时常见的情况是突然出现性能问题。明显的第一个解决方案是“让我们创建一个索引!”虽然这在某些情况下有效,但在尝试优化MongoDB时还需要考虑其他选项。性能不是一个拥有昂贵磁盘和千兆网络的大型机器的问题。事实上,这些并不一定是取得良好表现的关键。MongoDB的性能来自良好的概念,组织和数据分布。我们将列出一些有关良好MongoDB优化的最佳实践。
细说 Request[]与Request.Params[]
阅读目录开始回顾博客原文实现方式分析再谈Cookie再谈NameValueCollection再谈QueryString,Form如何处理冲突Request[]还是Request.Params[]??今天我来谈一谈容易被人混淆的二个集合:Request[]与Request.Params[]这二个集合我在博客【我心目中的Asp.net核心对象】中就提到过它们,而且还给出了一个示例,并以截图的形式揭示
nginx、fastCGI、php-fpm关系梳理
前言: Linux下搭建nginx+php+memached(LPMN)的时候,nginx.conf中需要配置fastCGI,php需要安装php-fpm扩展并启动php-fpm守护进程,nginx才可以解析php脚本。那么,这样配置的背后原理是什么?nginx、fastCGI、php-fpm之间又有什么关系呢?博主一直有这样的疑惑,由于无法理清nginx、php-fpm之间的关系,遇到ngin
python笔记-函数
函数定义函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return[表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。deffunctionname(parameters):"函数_文
Dubbo的入门小Demo
初知Dubbo 前一段时间,在一次模拟面试中,一个学长告诉我,现在的大学生还是懂一点分布式是比较好的,例如阿里巴巴的Dubbo框架,现在做项目很多公司都会使用这个框架;于是我心心念念这个框架在期末复习的空档时间看了好几次官方文档,都没有太大的作用,今天发了个狠心,决定动手试一下,就像我以前学习SSM框架是一样的,什么都不会,直接上手,所以在下文中,可能涉及到原理讲解的会比较少,很多都是做法是怎样
linux下安装python 3.6
获取Anaconda3-4.3.1-Linux-x86_64.sh、netCDF4-1.2.7-cp36-cp36m-manylinux1_x86_64.whl、opencv_python-3.2.0.7-cp36-cp36m-manylinux1_x86_64.whl1、到/home/python/software目录下:执行Anaconda3-4.3.1-Linux-x86_64.sh脚本,$
Docker:Docker Compose 详解
DockerCompose概述与安装?前面我们使用Docker的时候,定义Dockerfile文件,然后使用dockerbuild、dockerrun等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知使用DockerCompose可以轻松、高效的管理容器,它是一个用于定义和运行多容器Docker
php错误处理
1.$php_errormsg能保存最后一条错误信息,包括@抑制的错误消息2.trigger_error触发对应错误等级的消息3.error_log发送指定错误消息4.error_reporting设置错误报告级别5.set_error_handler()指定错误处理函数,处理函数参数为($errno,$errstr,$errfile,$errline,array$errcontext)6.set
PHP常用函数归类【持续整理】
学习了这么久PHP,基础知识总感觉不牢靠,尤其是数组,字符串函数的应用,全部手敲过次手,做出总结都是基础,在回顾一下吧。一。PHP基础语法变量,常量 严格区分大小写,但内置结构或关键字无所谓(echo) 命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa"; 可变变量:$a='aa';$$a="bb";则$aa="bb"; 引用赋值:$a="aa";$b=&$a;则
为什么程序员千万不要重写代码?
重写代码其实意味着重新开始,而且也存在着更多的风险!想要推倒旧代码,重写代码的程序员们,请注意:保持冷静,继续前行! 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。 或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补。他们认为旧代码简直一团糟。
ADO.NET入门教程之Command对象与数据检索
1.准备 学习知识最快也最好的方法,那就是将理论与实践相结合。为了帮助大家更好的理解和掌握Command对象,我也准备了很多实践的例子。我希望大家能做好充分的准备,这样的话不至于在实践的时候手忙脚乱。您需要准备以下几件事情:(1)确保你的电脑装有SQLServer2005/2008数据库服务器。如果未装有SQLServer服务器,点此下载SQLServer2008EXPRESSR2。(2)
java获取项目路径工具类
publicclassUtilPath{/***获取到classes目录*@returnpath*/publicstaticStringgetClassPath(){StringsystemName=System.getProperty("os.name");//windows10//判断当前环境,如果是Windows要截取路径的第一个'/'//indexOf方法返回一个整数值,指出String对
java core dump分析实战
http://bbs.csdn.net/topics/390975171http://blog.csdn.net/zct08/article/details/6333467http://m635674608.iteye.com/blog/2257650
.net中使用oracle数据库分页小技巧
近日公司一网站项目,要调用其它系统(callcenter系统)的oracle数据库数据,只能连接查询,无法创建存储过程,所以只能在sql语句上动脑筋实现分页:/// /// Oracle通用分页查询函数 by 菩提树下的杨过 2010-01-07 /// /// 表名 /// (要查询的)字段列表 /// 查询条件(不带wh
Struts2【与Spring整合】
tags:Struts2前言本博文主要讲解Spring怎么与Struts2框架整合...Struts2和Spring的整合关键点:action对象交给Spring来创建搭建环境进入jar包引入jar文件:1)引入struts.jar相关文件2)spring-core相关jar文件3)spring-web支持jar包spring-web-3.2.5.RELEASE.jar【Spring源码】stru
html/css/javascript 编程挑战
动画菜单{margin:0;padding:0;font-size:14px;}a{color:#333;text-decoration:none}ul{list-style:none;}.nav{height:30px;border-bottom:5pxsolid#F60;margin-left:50px;width:600px;}.navli{float:left;position:relat
图书借阅,欢迎交流、
packagemodule;importjava.util.InputMismatchException;importjava.util.Scanner;publicclasstryCatch{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStringarr[]={"高等数学","数据结构","算法分析","操作系
Vue2.0 新手入门 — 从环境搭建到发布
前言vue的征战开始了,纠结了很久到底是学Vue还是React,然后发现有纠结那么久的时间,说不定一个已经入门了。于是先挑一个基于原生js的框架Vue开始吧(还有个主要原因是Vue的中文官网做的比较小清新,看起来舒服).生命周期如上图所示,Vue的生命周期一共有"Create","Mount","Update","Destroy"四个步骤。vue.js提供了以下8个生命周期钩子函数,给我们提供了执