- 【树梅派学习c++入门教学之演奏】
松桥爸(仁勇)
C++基础树梅派少儿编程学习c++算法
树莓派学习c++多分支结构的练习#include#include#includeusingnamespacestd;intt=500;intmain(){intBEEP=25;chara;wiringPiSetup();pinMode(BEEP,OUTPUT);softToneCreate(BEEP);while(true){cin>>a;if(a=='1'){softToneWrite(BEEP
- 2019-12-29将树莓派的存储空间扩展到整张TF卡
智障猿
树莓派系统玩崩了,由于身边没有显示器,没法重新安装系统,因为官方的系统默认ssh是关闭的,没法通过远程连接,所以我使用了商家提供的一个镜像,ssh是打开的,而且VNC也安装了,这样安装完就可以使用。安装完成后,发现根目录,只有6.8G,而我的TF卡是16G的,于是便想方法将树梅派的存储空间扩展到整张TF卡1.cat/sys/block/mmcblk0/mmcblk0p2/start(查看第二分区的
- 整个自动驾驶小车001:概述
搞IT的锋
自动驾驶自动驾驶人工智能ros
材料:1,树梅派4b,作为主控,这个东西有linux系统,方便2,HC-S104超声波模块,我有多个,不少于4个,我可以前后左右四个方向都搞一个3,l298n模块,用来控制马达,实现前后左右4,小车底盘+轮子+马达+线+充电宝2个(一个给马达供电,一个给是树梅派供电)5,单目摄像头,有6,2D激光雷达(360度),还没有,有必要就买个便宜的7,深度相机,这东西贵得很,到时候再说8,imu,还没有,
- 树梅派开机启动脚本
蜂子阁先生
cd/etc/init.dtouchxxx_script//新建脚本文件sudochmoda+xxxx_script修改权限sudovimxxx_script编辑文件填入内容su-pi-s/home/pi/.local/bin/octoprint//su-pi-s为切换用户,不然执行找不到文件sudoupdate-rc.dxxx_scriptdefaults添加到开机启动参考:http://blo
- 树莓派部署.net core网站程序
maomao1983zy
.netcore
1、发布你的项目使用mobaxterm上传程序回到mobaxterm,f进入目录输入:cdwebpublish运行程序:dotnetWebApplication1.dll访问地址为:http://localhost:5000,尝访问如下:已经出现返回的json,证明是可以访问的,部署成功了!但默认只能在树梅派中访问,如果web要在别的内网电脑通过IP访问是访问不了的。需要进行以下设置启动命令改成d
- Linux(树梅派) 主机名、密码配置
dutong0321
我的系统密码主机名树梅派linuxraspberry
OS:Raspbian其实这是Linux的基本操作,在X86中,可以在安装的时候就可以配置好,现在,在树梅派上有时候看着挺不爽的,可以进行修改。密码默认下,树梅派的登录不需要密码。树梅派默认用户名:pi密码:raspberry默认下,树梅派使用最高权限也不用密码。先假设,我们已经以pi用户登录成功。更改pi密码:pi@raspberrypi~$passwd为pi更改STRESS密码。(当前)UNI
- Linux分区管理
dutong0321
我的系统linux格式化分区
题外话最近,更新博客的速度都把自己给吓到了,继续。今天遇到个问题,需要把我SD卡上面的fat32分区格式化成ntfs分区,但是最近用的是树梅派,所以就懒得启动windows了,就在Linux下来完成这次格式化吧。OS:Raspbian思路:1.备份分区内容一般都直接挂载了,直接找到挂载到的目录就可以了mkdir~/backupDircp-r*~/backupDir/2.卸载格式化的分区一定要卸载分
- rk3568 SD卡启动
炭烤毛蛋
AndroidLinuxandroidlinux
rk3568SD卡启动SD卡启动系统,它可以让rk3568在没有硬盘或其他存储设备的情况下启动和运行操作系统。这使得rk3568变得与树梅派一样灵活切换系统,与此同时进行故障排查和修复,而不需要拆卸设备或者使用专业的烧录工具。SD卡启动还可以方便地备份和还原系统,以及进行系统升级和维护。作者:炭烤毛蛋,点击博主了解更多。提示:Rockchip芯片启动优先级:SPI-NOR(Flash)>SD卡>U
- 基于树梅派4B的建立个人网站
liumengyang1992
phpubuntu开发语言
1、安装必要的一些工具,参考:https://blog.csdn.net/weixin_44543463/article/details/1125351722、安装php7.0-fpm失败,参考:https://www.jianshu.com/p/f3831f2bfa01###第一步sudoapt-add-repositoryppa:ondrej/php###第二步sudoapt-getupdat
- 安装树梅派4B的Ubuntu18.04 的ROS系统
yuanthu
我进行Tensorflow1.0API下的Objectdetection进行目标检测,推荐在树莓派安装ubuntu18.04+ROS,使用tensorflowAPI。TensorFlow1.0ObjectdetectionAPI下载的地址,我使用了1.13.0:gitclonegit://github.com/YuanzhengMa/models/tree/r1.13.0下载镜像,我下载的石32位
- 树梅派4B+docker+Home assistant
Leslie X徐
RaspberryPiLinux学习dockerlinux运维
环境树梅派4004B内核:armhf系统版本:buster科学环境:可以开启代理进入浏览器Chromium-browser--proxy-server="your-proxy-ip:your-proxy-port"还可以安装SwitchySharp浏览器插件更方便设置代理docker下载docker下载地址:docker-ce下载树梅派buster版下载:containerd.io_1.6.20-
- 树莓派基本配置
不器1843
1、OS版本控制树梅派os20192、wifi配置https://www.cnblogs.com/yangxuli/p/9081072.html第一次配置/boots/在boot分区下新建wpa_supplicant.conf文件ssid为wifi名称psk为wifi密码country=CNctrl_interface=DIR=/var/run/wpa_supplicantGROUP=netdev
- 内网穿透的几款工具
-梦与时光遇-
运维安装部署等
可以实现内网穿透的几款工具me批注:现在流行使用cpolar,极客工具,HTTPS安全的隧道穿透,用它来调试微信公众号,远程控制树梅派,超级方便。而且还是免费的。https://cpolar.com作者:哥本哈根的小哥来自:开源中国社区(oschina2013)最近没什么事情,看了一些关于内网穿透的文章,因我本身已是做微信开发相关的工作,对这部分关注的比较多,现分享给大家。首先说下内网穿透的原理。
- 树梅派上搭建tensorflow+opencv+pi camera的物体识别
BLOG_forest
树莓派树莓派tensorflow目标识别
树梅派上搭建tensorflow+opencv的物体识别前言硬件及软件版本安装及环境配置模型配置连接摄像头树莓派显示识别截图前言此教程参考自https://www.jianshu.com/p/ea5abe01aaf1略有改动。硬件及软件版本树梅派3b+树梅派系统:2018-04-18-raspbian-stretch(自带python3.5和2.7)此处使用3.5版本tensorflow1.13.
- opencv安上后编译运行的奇怪问题
utt@Delimola
linuxopencv
这是网上剽的一段基于opencv的人脸识别项目,原来跑在树梅派是OK的,服务器安完后直接跑居然出问题#include#include#include#include#includeusingnamespacestd;usingnamespacecv;intmain(){//【1】加载分类器CascadeClassifiercascade;cascade.load("/home/pi/opencv/
- (4)下位机部分-水下管道智能巡检-方案STM32+树梅派+python+opencv—水下机器人
花有重开日,人无再少年啊。
stm32物联网单片机人工智能
前言:目录浏览:学习内容:如何让无刷电机在STM32下工作起来。1.频率计算:公式Fpwm=100M/((arr+1)*(psc+1))(单位:Hz)例如:我们需要50hz的频率单片机主频为72Mhz那么:50hz=72M/(49+1)(71+1)可以得出arr=49,psr=71,当然这只是举个例子如果arr的可调节范围太小将会影响后面PID的调节,不建议ARR的值过小。当然arr和psr这两个
- PX4多机仿真(gazebo)
天际碧空
无人机arm
版本说明:操作系统宿主机(或开发机):ubuntuserver20.0.04,thinkpad目标机(机载计算机):ubuntuserver20.0.04,树梅派3b+飞行控制软件:px4autopilot1.11.3仿真软件:gazebo9应用软件运行环境:mavsdkmavlink数据流的路由软件:mavlink-router第一部分,飞控应用程序与gazebo软件仿真环境运行在同一台机器上飞
- (3)下位机部分-水下管道智能巡检-方案STM32+树梅派+python+opencv—水下机器人
花有重开日,人无再少年啊。
单片机人工智能嵌入式深度学习机器学习
前言:浏览目录:学习目标:这一部分讲讲定时器和PWM,这一部分的5路PWM的产生是由TIM3(普通定时器-4个通道)和TIM1(高级定时器-7个通道),TIM1定时器的PWM配置过程是比普通定时器的配置多两行代码的,它所包含的其他功能我们现在这里还用不上我们只需要它输出PWM即可,笔者这里将以TIM1定时器和TIM3定时器为例讲解怎么配置定时器输出PWM。还有比较重要的就是PWM频率的计算方法:公
- 我的树梅派日记2021-12-18
GeniusWong
2021-12-17重新安装了系统2021-12-181、安装了airplay参考文档https://shumeipai.nxez.com/2014/12/10/raspberry-pi-using-airplay-wireless-audio-playback-achieve-even-putting-wifi.html?replytocom=553382、用的这个代码https://githu
- (1)水下管道智能巡检-方案STM32+树梅派+python+opencv—水下机器人
花有重开日,人无再少年啊。
笔记python单片机人工智能经验分享编程语言
文章目录前言硬件选择***一、下位机所需要实现的功能***1.LED部分2.PWM部分3.无刷电机部分4.串口部分5.I2c驱动部分6.MPU6050配置相关寄存器部分7.解析姿态角,PID算法和EKF(滤波)***二、上位机所需要实现的功能***1.串口发送部分2.opencv部分(1).直线拟合+像素点巡线(2).图像的模式识别方法总结以及成品展示前言笔者今年参加了工程训练比赛(现在已经迈入了
- [翻译]Google向第三方设备开放语音助手
EchoZhou
原文链接:https://www.infoq.com/news/2017/05/google-assistant-sdk-preview.mdGoogle助手的产品经理ChrisRamsdale宣布,Google助手推出可以集成在树梅派3以及其他Linux第三方设备上的SDK。然而对应的商用条款还没确定。Google助手SDK使用一个名为gRPC的自主研发RPC框架来创建跨平台的客户端,服务端则需
- 用OpenCV-python的微信跳一跳外挂脚本
_lambda_
微信跳一跳好像火了很久了,我才开始接触,作为一个手残党,玩了几次不到20分,打算直接放弃了。但作为一个技术宅,下一反应肯定是“上脚本”。最初想法是用arduino(不会可以学啊)+树梅派,树梅派用OpenCV处理摄像头,读取手机屏幕,判断跳跃距离,发命令给arduino控制机械手臂(触控笔),任务完成。但问题来了不会arduino,也没有arduino和触控笔。没有树梅派用的摄像头。不会OpenC
- 打造更持久的树梅派
导读写了那么多期斐讯k3,想必诸位都视觉疲劳了,今天终于轮到树梅派上场了。要想树梅派长久稳定的运行,且可扩展能力强,能够把它打造成网盘,那么扩展存储是必然的,同时树梅派最大的毛病就是意外断电后文件系统易损坏,需要手动修复,那有没有一劳永逸的法子,答案是肯定的,接着看就是!设计推导示例硬件原料树梅派3B+USB无源移动机械硬盘有源USBHUB外置存储建议诸位采用有源usb移动机械硬盘,容量大且价格适
- 打造更持久的树梅派
导读写了那么多期斐讯k3,想必诸位都视觉疲劳了,今天终于轮到树梅派上场了。要想树梅派长久稳定的运行,且可扩展能力强,能够把它打造成网盘,那么扩展存储是必然的,同时树梅派最大的毛病就是意外断电后文件系统易损坏,需要手动修复,那有没有一劳永逸的法子,答案是肯定的,接着看就是!设计推导示例硬件原料树梅派3B+USB无源移动机械硬盘有源USBHUB外置存储建议诸位采用有源usb移动机械硬盘,容量大且价格适
- 树梅派4B 安装使用 Manjaro-ARM 64位系统 samba tigervnc iptables防火墙
一切时空过去未来
ManjaroARM树梅派4Bmanjaroarmraspberrypi
你可能要问manjaro有什么好的?看图,不多说。介绍64位系统排名第一的,最易用的KDE桌面迅雷,QQ,微信,和最新软件,一个不少manjaro有最为丰富的软件仓库最新的软件,优先享用看图,manjaro的用户仓库就是AUR,遥遥领先树梅派4BManjaro-ARM系统镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/
- 树梅派应用37:树莓派创意DIY盘点 比比谁的脑洞更大
huayucong
树梅派(RaspberryPi)
摘要:众所周知,树莓派一开始是一款为学生计算机编程教育设计的卡片式电脑,其系统基于Linux。自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。就像其他任何一台运行Linux系统的台式计算机或者便携式计算机那样,利用树莓派可以做很多事情。根据树莓派创始人EbenUpton的说法,这款微型电脑将
- 延长树莓派上SD卡的使用寿命
qiaokelee
最近我写了一篇为何我认为树梅派是最好的小型服务器的文章。其中提到了一个问题是SD卡存储。据说SD卡的写入次数是有限的,那么这是否意味着用树莓派当作服务器会存在一些问题呢?也许吧,目前只是个别文章报告了SD卡会报废,但并没有完全的定论。于是我开始寻找一些方法把SD卡的写入次数降到最低,理论上有助于延长它的使用寿命。在一个SD卡上运行GNU/Linux的最佳实践一张容量更大的卡假设写操作在卡上的各个地
- 树梅派应用45:树莓派上的软件安装和卸载命令汇总
huayucong
树梅派(RaspberryPi)
基础命令安装软件apt-getinstallsoftname1softname2softname3……卸载软件apt-getremovesoftname1softname2softname3……卸载并清除配置apt-getremove–purgesoftname1更新软件信息数据库apt-getupdate进行系统升级apt-getupgrade搜索软件包apt-cachesearchsoftna
- 树梅派DNS缓存服务器建设
weixin_34348174
2019独角兽企业重金招聘Python工程师标准>>>树梅派DNS缓存服务器建设Hradware:树梅派3B+OS:DebianGnu/Linux9.4安装软件:apt-getdnsmasq参数配置:配置网络(无线接入):vi/etc/wpa_supplicant/wpa_supplicant.conf加入无线节点SSID及链接密码信息,格式如下:network={ssid="demotest"p
- 树梅派应用21:Lakka 让树莓派变身全能游戏模拟器
huayucong
树梅派(RaspberryPi)
Lakka是RetroArch官方的Linux发行版,以多机种游戏模拟器libretro为核心。它能玩的游戏很多,街机游戏,红白机游戏,PS游戏等,算是集大成者:强大,易用,开源!官网有非常简单的上手指南,一清二楚。我来概括说明下步骤:1.选择你的硬件平台因为这个Lakka只是移植到了部分硬件上,如下图所示,支持树莓派平台的1-3代产品。下面的图是各个硬件平台对各个游戏模拟器的支持情况。2.烧录l
- 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的表,其有一