- 微信小程序 手写签名_小程序手写签名(wepy)
weixin_39906245
微信小程序手写签名
对于手写签名组件组件晚上有很多种写法,我选择了一种进行了wepy的框架的改造。如果使用wepy框架做手写签名的话可以直接复制下面的代码。这里需要提醒的是:安卓手机和苹果手机有适配性的问题,苹果手机在签名的以后手机将无法进行文档的上下左右的滑动,而安卓手机没有影响。解决这个问题的方法是给canvas给disable-scroll属性绑定一个变量disable-scroll="true"当进行滑动的时
- Laravel小程序学习日记2018-07-10
Purson
有那么一个星期没有写日记了,因为答应了Sheldon15号前完成小程序的学习,很多东西都来不及总结,但是由于有vuejs的基础,wepy的使用是比较清楚的。今天为什么记录主要有1个原因,就是我在laravel小程序课程里面提交的修改被合并了,这次不是一两个错字那么简单,是一个小方法,这里截图庆祝一下。投稿小记录在wepy里面异步函数更新数据,一定要在后面加个this.$apply()
- vue 高德地图api爬坑之路(一)初始化
小C_cao
javavue高德地图API
由于使用vue-amap插件有点问题,所以使用了原生高德地图api。集成:public/index.html添加vue.config.js添加高德地图配置configureWebpack:{externals:{'AMap':'AMap'//高德地图配置}},vue代码(初步实现添加marker及点击弹出详情示例)importAMapfrom'AMap'exportdefault{name:'ma
- vue 高德地图api爬坑之路(三)Autocomplete 和 PlaceSearch
小C_cao
vue高德地图API
添加页面控件搜索初始化插件编辑方法/**初始化搜索工具*/mapSearchInit(){letthat=this;//绑定自动提示AMap.plugin(['AMap.Autocomplete','AMap.PlaceSearch'],function(){varautoOptions={input:"tipInput",//值为界面上input空间idcity:'北京',}varautoCom
- APP自动化-- 02 Appium环境配置
zyanwei2018
python-testandroidappium自动化
文章目录1.基础环境配置1.1Win安装.NETFramework1.2安装JDK1.3安装node1.4安装AndroidSDK2.appium安装2.1appium-server2.2appium-client2.3appium-desktop3.其他3.1参考文档3.2爬坑记录3.3调试脚本1.基础环境配置1.1Win安装.NETFramework检查电脑是否安装Microsoft.NETF
- 微信小程序(wepy + Echarts)绘制图表
刘小二Start
微信小程序小程序
【场景说明:】需要进行图表显示时,当前优秀的图表框架有很多。操作相对较多的有百度(Echarts)AntV(F2),当前是基于wepy框架使用npm安装引用的。【准备】1、下载ECharts插件保存本地(自定义组建commponents)。一、开始操练1.文件目录结构2.自定义柱状图组件importwepyfrom'@wepy/core';import*asechartsfrom'./ec-can
- iOS 共享到iCloud
valiant_xin
iOS共享爬坑记总体来说,还是有一点点小坑存在吧。如果需要使用苹果的iCloud共享,那么你需要在开发者中心,将当前BundleID对应的iCloud权限给打开。这里有一点小坑,在选择Xcode5和Xcode6支持上,我先选择的Xcode6支持,但是不知道为何,我的Containers创建显示一直都是红色的,后来改成Xcode5支持的时候,突然变成黑色,具体的问题没有进行深入研究,有知道的朋友可以
- JavaScript系列(一):浏览器及内核介绍
锦都不二
JavaScript经验分享javascript前端htmljs浏览器内核
小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。目录前言一、Web基础知识1.浏览器及内核介绍2.网页VS网站二、JavaScript介绍1.简介2.组成3.作用4.编写工具结语前言JavaScript作为最流行的脚本语言之
- 微信小程序wepy框架编译生成dist目录
喜欢刷dp的菜菜
前端微信小程序小程序
微信小程序wepy框架编译生成dist目录(微信小程序原生语言)坑:如果提示sass没有安装的错误,但按提示的命令仍无法成功安装,就是nodenpm版本的问题,经测试发现nodev10.14.1npm6.4.1可以成功编译
- Vite3 + Svelte3构建Web应用报错:'process is not defined'
天問_专注于大前端技术
Vite爬坑日记:在使用Vite3+Svelte3构建Web应用时,控制台报错:processisnotdefined。Vite问题原因在Vite中process.env全局环境变量被移除了,相当于process.env=null,如果项目中有依赖process.env这个对象,并进行了get/set操作时就会出现报错。解决办法在vite.config.js配置文件中增加define:{"proc
- 第一个小程序总结分享
我才是大田田
一、项目前期介绍1、项目运行安装node,安装wepy.npminstallwepy-cli-g命令行执行npminstall安装依赖包命令行执行npmrundev编译,产生小程序项目目录dist.开启实时编译。(注:如果同时在微信开发者工具-->设置-->编辑设置中勾选了文件保存时自动编译小程序,将可以实时预览,非常方便。)使用微信开发者工具-->添加项目,项目目录请选择dist目录。(1)微信
- 小程序自定义导航栏
前端开发工程师老唐
前言:小程序一般统一采用默认的导航栏,但是一些特殊情况和业务需求会去单独定义某个页面的导航栏我的项目采用的wepy小程序二次封装框架,和原生小程序没太大区别,只是通过特殊编译,把小程序变成了vue风格的编写方式。正题config={navigationBarTitleText:'停车',navigationStyle:'custom',usingComponents:{'load-more':'.
- 通过阿里云ECS服务器安装Mariadb(MySQL)具体过程及Navicat远程连接
酷酷的橙007
Aliyun
经过一下午的不懈努力,终于在阿里云上安装了mariadb,并通过Navicat远程连接上了阿里云mariadb数据库。本人也是一步一步通过百度查查查才安装上的,一点点爬坑填坑,因此在这里记录一下,以备以后使用。1.安装mariadb本人使用的服务器是Ubuntu16.04.3版本,因为我之前安装过MySQL,怕两个数据库有冲突,所以就先把MySQL给卸载了,再安装Mariadb。安装过程共需两步:
- wepy 获取不到事件对象
殊小陌
最近在写小程序,有一个功能是,点击头像查看大图,用微信previewImage实现。image.png最开始思路,用参数传递图片url,如但是由于后台返回的url实在不友好,类似于detail.images[0].image_url由于数组的存在,导致错误。其实只有一张图片,非要这么传,我也很无奈,所以只能换另外一种方式。即dataset。使用dataset就必须使用”事件对象event“获取数据
- React爬坑之路三:Dva
boJIke
java前端react.js
前两篇写了react各种基本操作和主要概念但其实没必要那么复杂直接用框架就好啦这年头前端框架真是一睁眼就多出好几个傻瓜级教程写的不合理的地方请批评指正React官网:https://reactjs.org/菜鸟教程:http://www.runoob.com/react/react-tutorial.htmlES6入门:http://es6.ruanyifeng.com/AntDesign:htt
- kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录
Gitaco
kotlin与java混合开发
使用kotlin和Java混合开发Android项目爬坑记录不定期将开发过程中遇到的问题添加在此处,加深记忆。主要内容包括但不限于java与kotlin语言的一些区别,以及在使用android-studio进行开发过程中的一些小技巧一、为现有项目添加Kotlin语言支持1、在项目级别的build.gradle中添加如下代码buildscript{ext.kotlin_version='1.3.50
- Android编译6.0系统源码(vmware)完美爬坑
easyworkshop
一、环境搭建1、系统:Ubuntu16.04.6LTS(XenialXerus)amd64推荐阿里镜像站下载,速度比ubuntu官网快地址:https://developer.aliyun.com/mirror/下载完成后开始安装到虚拟机,由于使用VMwareWorkstation15Pro偶尔会出现莫名其妙的问题,比如大小写错乱,鼠标滚轮卡顿等,本文使用的是VMwareWorkstation12
- SpringBoot在thymeleaf模板引擎下集成layDate日期插件
霍格沃茨研究生
SpringBootHTML_CSS
SpringBoot框架在thymeleaf模板引擎下集成layDate日期插件爬坑过程中发现thymeleaf模板引擎对layDate影响不是很大,需要注意的就是引入插件的一些细节。看视频的时候弹幕说layui贼好用,我看大家都夸爆了就来试一下。刚好给form表单的日期框引入一个插件。(本来是想分页的,dbq太难了)1、进入layui官网,进入文档2、进入内置模块—日期与时间选则,可以看到很多样
- 记录table编辑功能从thymeleaf迁移至layUI框架的过程
霍格沃茨研究生
SpringBoot测试
本篇仅记录个人项目中,table编辑功能从thymeleaf迁移至layUI框架的过程。无过多参考引用意义,就当帮自己爬坑了。在thymeleaf模板引擎下,根据thymeleaf的语法规则,可以直接在html元素上进行数据绑定和参数传输,很多强大的前端框架,比如Angular,都有这样的功能。因为需要使用layui的一些插件完成分页等功能,就引入了layui框架。但是在layui中依据thyme
- vs code开发微信小程序插件
小明同学喜欢熊
起因使用微信开发者工具开发小程序有点鸡肋,时常黑屏,并且bug不断,因此想使用强大的vscode开发小程序,而使用微信开发者工具辅助预览vscode插件minapp支持微信小程序标签、属性的智能补全,并且提示中包含文档内容(同时支持原生小程序、mpvue和wepy框架,并提供snippets)。minappwechat-snippet这个插件主要的功能就是代码辅助,代码片段自动完成(函数的智能补全
- Mysql 5.6升级到5.7爬坑记
高大强19
MariaDB10.0对应Mysql5.6MariaDB10.1对应Mysql5.7升级的正确姿势:使用mysql_upgrade升级,参考下面的文章【MySQL版本升级之5.6到5.7】https://www.cnblogs.com/Bccd/p/5987426.html前言:调试某项目,遇到数据库兼容的问题。查询json_extractdoesnotexist,得知是mysql版本要>5.7项
- 项目管理爬坑百问:菜鸟实践故事案例2(网易项目管理心法)
sknfie
概述每天开站会,有固定时长的迭代,有自己的“ScrumMaster”,就是在开展敏捷实践了,其实不然。具备敏捷之形的团队有很多,但是,真正掌握敏捷精髓的,却并不多见。这是因为,敏捷方法属于simplebutnoteasy(简单但并不好做)。结合我这么多年的体会来看,与其说敏捷是一场研发方式的变革,不如说是一场思维方式的变革。为什么引入敏捷?敏捷的特点,就是小即是美(Smallisbeautiful
- TDesign的Collapse 折叠面板全部展开无效的爬坑记录
风墨学长°
tdesign
1.Collapse折叠面板的效果出不来:先确定官网的api位置是不是对的,别把Collapse的属性写到CollapsePanel子元素上去2.Collapse折叠面板的default-expand-all属性设置了无效:这里官网说的可能不是特别清楚,新手容易被坑,比如题主,试了四个小时才明白,光指定default-expand-all属性是没有用的,你还必须要指定Collapse的value属
- iOS 共享到Google Drive
valiant_xin
iOS共享爬坑记OK,今天我们来对接一下分享文件到GoogleDrive。从网上扒拉扒拉半天,然后看,嗯,大概知道怎么回事,开始搞吧。首先pod导入:pod'GoogleAPIClientForREST/Drive'pod'GoogleSignIn'然后好像还需要引入一个GoogleService-Info.plist文件,当然,这个文件在之前接入firebase统计的时候就已经有了,然后和我们的
- laravel-admin 省市区三级联动的爬坑问题
中v中
官网:https://github.com/laravel-admin-extensions/china-distpicker//如果要使用省市区名字,记住把china-distpicker/china_area.sql文件下载然后导入到你自己的数据库安装composerrequirelaravel-admin-ext/china-distpicker然后发布phpartisanvendor:pu
- wepy之redux状态管理
前端来入坑
按照官方生成的wepy默认目录是这样的,如果不懂得如何生成wepy默认项目,请看这里image.png介绍redux涉及到的几个目录//types/counter.js定义方法的名字exportconstINCREMENT='INCREMENT'exportconstDECREMENT='DECREMENT'exportconstASYNC_INCREMENT='ASYNC_INCREMENT'/
- vue爬坑 div中使用v-html,里面的图片溢出问题;
开发仔XG
vue.jsHTMLvuev-html图片溢出
最近项目中,有这样一个需求,点击按钮弹出框显示详情内容,内容是html,我使用的是div的v-html,来显示;最初,只是测试的纯文字,在开发完毕自测的时候,顺手添加了几张图片,这才发现,图片溢出;最初的代码如下:对应的css代码如下:.dialog-content{height:400px;width:500px;}溢出图片如下:这个原因很简单,HTML样式问题;知道原因,那么修改样式啊;起初是
- wepy项目技术总结
天字一等
1、注意:记得每次微信开发者工具导入项目后,需要用git执行wepybuild--watch,不然在编辑器修改的代码不会同步到开发者工具上
- Python爬虫爬坑记录
我是来捕鱼的
1.xpath//解析出问题解析出问题注意使用‘.’来相对于当前元素进行解析2.xpath抓取的值有空格换行符等问题在xpath语句中加入normalize-space()movie.xpath('normalize-space(.//div[@class="bd"]/p/text())')3.list与str的相互转化list转化为str''.join(list)str转化为listlist=s
- scrapy1.5自定义下载文件名称
魔童转世
爬坑总结百度上搜了好多地方都是少些了在setting.py的配置然后看着老版本的文档走了不少弯路、其实文档上说的还是比较清楚的、比百度出来的结果好多了1、配置在setting.py中加入以下代码,其实创建的时候就已经自动添加了只不过系统默认注释掉了打开就好了ITEM_PIPELINES={'enduction.pipelines.EnductionPipeline':300,}2、编写代码编写pi
- jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
- mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
- MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
- mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
- pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
- 微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
- jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
- 在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
- android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
- jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
- MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
- JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
- [Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
- 【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
- Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
- [设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
- 单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
- struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
- shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
- mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
- SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
- 《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
- mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
- Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
- Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
- 第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
- 电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
- 修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
- SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一