文章列表
数据库主从模式设置
Mysql主从模式 Master: 1> 授权用户相应权限 mysql> grant replication slave on *.* to 'copy'@'192.168.174.%' identified by 'mima23333232';Query OK, 0 rows affected (0.00 sec) 2> 查看master状态值,用于slave库上同步 mysql> show master status\G;**...
前端开发环境的部署
直奔主题,本文章会着重介绍自己工作几年来从事前端工作需要用到的工具,每一个都是经历过时间验证的。废话不多说,直接开始。 1.系统篇 1.1 Everything:功能主要是快速搜索电脑上的文件,超级好用。[官网] [下载地址] 1.2 Wox: 快速打开程序。【官网】 【下载地址】 2. 开发环境 2.1 Git:代码版本控制。【官网】【下载地址】 2.2 nodejs: 前端开发必备环境 【官网】【下载地址】 3. 开发工具 3.1 vscod...
git如何一个命令提交代码到多个代码仓库
有时候会因为各种我们需要把代码同步到多个版本库,比如国内的一般会有两个代码仓库,一个是github,一个是gitee。有时候我们还会用到阿里云和腾讯云的代码库。如果我们用git remote add的命令我们将会添加四个代码仓库。比如我们先添加github: git remote add github https://github.com/test/test.git 然后依次添加gitee,aliyun, git remote add gitee htt...
vs2015/vs2013/vs2010/vs2008如何创建第一个C程序
第一步:选择 文件-新建-项目 第二步,选择 模板-Visual C++ - 空项目 输入项目名称,选择项目路径后,点击确定。 第三步。在资源管理器中,选择源文件文件夹,选择 添加-新项目。 第四步,弹出 添加新项目对话框,选择 C++ 文件,然后输入文件名后,点击“添加” 第五步,然后在添加的文件夹中输入,源代码: #include <stdio...
yii CUploadfile类上传文件
1.首先在model中对保存文件名的属性限制一下上传文件的类型和大小 array('IDCardPic','file', //定义为file类型 'allowEmpty'=>false,//不允许为空 'maxSize'=>1024 * 1024 * 10,//最大为10M ...
js的数组Array到底可以有多大?
答案是:4294967295,这个是自己一个突发奇想,然后就在google浏览器中试了一下。这个数字正好是:0xFFFFFFFF即最大无符号整形的最大值 略大一点儿都会出错的 ...
make: 警告:检测到时钟错误。您的创建可能是不完整的。
我在make的时候也出现了同样的问题,不过不是什么大问题,这个不影响编译结果 分析原因可能是: 服务器上的文件最后修改时间比当前时钟要晚 解决办法: 用touch 命令把源程序的时间戳改一下 find . -type f -exec touch {} \; 或者 touch *一下再重新编译 ...
adroid TTS编程(文字转语音)
功能就是让手机读出来你写的字。TTS就是Text To Speech废话不说,直接上代码: /* * 这个程序是将文字转换成语音 * 作者:追梦 * 时间:2014年6月6日 * 邮箱:pjkui@qq.com * */ package com.example.tts; import java.util.Locale; import android.os.Bundle; import android.app.Activity; import ...
Beagle bone GPIO编程
废话不说,beagle bone的GPIO编程思路如下: 1.配置GPIO:在/sys/class/gpio目录下,有一个export文件。调用这个文件可以实现配置。该文件对所有的从0开始。GPIOn_x的编号为32*n+x,例如此处用的GPIO1_6的编号为32*1+12=44。在终端输入:# echo "44" > /sys/class/gpio/export,在此回到目录/sys/class/gpio下,可以看到产生了一个新的目录./gpio44,里面包含了该IO口的输入输出...
将整数9876543210转换为-7进制
没错,不是7进制,是负七进制。可以笔算,口算,心算加计算机算。 答案如下,自己先思考。。。不然,不好玩-..- ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 反正我是口算不出来。╮(╯▽╰)╭。。。。那我就用计算机吧。 思路也不是很复杂,就是利用 A=a(0)*R^0+a(1)*R^1+a(2)*R^2+a(3)*R^3+....+a(n)*R^n 其中A是...
Redis读书笔记
系统特性: 1.默认redis存储数据到本地磁盘是1一个小时一次 2.键值对 3.大小写不敏感 基本语法: 1.设置 set 键 值 2.获得 get 键 3.散列类型(注,下标可以翻译为key) 3.1.hSet 数组 下标 值 3.2.hGet 数组 小标 3.3 hmset 数组 下标1 值1 下标2 值2 下标2 值3...
2014微软编程之美 初赛 试题1 焦距(答案含解题思路)
描述 一般来说,我们采用针孔相机模型,也就是认为它用到的是小孔成像原理。 在相机坐标系下,一般来说,我们用到的单位长度,不是“米”这样的国际单位,而是相邻像素的长度。而焦距在相机坐标系中的大小,是在图像处理领域的一个非常重要的物理量。 假设我们已经根据相机参数,得到镜头的物理焦距大小(focal length),和相机胶片的宽度(CCD width),以及照片的横向分辨率(image width),则具体计算公式为: Focal length in pixels = (image width...
编程之美初赛第一场 题目3 : 活动中心(答案)
描述 A市是一个高度规划的城市,但是科技高端发达的地方,居民们也不能忘记运动和锻炼,因此城市规划局在设计A市的时候也要考虑为居民们建造一个活动中心,方便居住在A市的居民们能随时开展运动,锻炼强健的身心。 城市规划局希望活动中心的位置满足以下条件: 1. 到所有居住地的总距离最小。 2. 为了方便活动中心的资源补给和其他器材的维护,活动中心必须建设在A市的主干道上。 为了简化问题,我们将A市摆在二维平面上,城市的主干道看作直角坐标系平的X轴,城市中所有的居住地都可以看成二维平面上的一个点。 ...
iframe自适应内容高度
<iframe src="www.pjkui.com" id="reply" frameBorder="0" scrolling="no" width="100%" onload="setHight()" > </iframe> <script type="text/javascript" lang...
yii设置网页标题方法
yii设置网页的标题方法 1.现在layout上面的title标签的地方写上 <title><?php echo $this->pageTitle; ?><title> 2.然后在具体的网页上输出内容为 $this->pageTitle="这儿是标题" 3.即可 ...
编程之美资格赛 题目3 : 格格取数
给你一个m x n (1 <= m, n <= 100)的矩阵A (0<=aij<=10000),要求在矩阵中选择一些数,要求每一行,每一列都至少选到了一个数,使得选出的数的和尽量的小。 时间限制:2000ms 单点时限:1000ms 内存限制:256MB ...
编程之美资格赛 题目2 : 大神与三位小伙伴
题目2 : 大神与三位小伙伴 L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外。距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各有N种。其中种类为A_i, B_i, C_i的纪念品价值均为i, 且分别有N+1-i个剩余。现在大神同学希望在三类纪念品中各挑选一件然后赠送给她的三名可爱的小伙伴,但是她又不希望恰好挑出来两件价值相同的纪念品,...
android传感器使用注意事项
先说一个案例(自己的): 昨天写了一个收集数据的程序,加上后台服务,加上锁屏后数据的收集处理。一晚上完成了(刚开始接触andorid,比较菜)。然后开始收集数据了。由于采用20Hz的传感器数据采集频率,所以设置为50毫秒保存一次均值。这是一个小的基本算法。然后运行。结果发现每200ms收集一次数据。 要么1396511770050,1396511770250,1396511770450,1396511770650。。。 要么是1396511770150,13...
xampp:解决/usr/bin/env:没有文件或目录
如果是在linux下使用xamp造成的这个错误: /usr/bin/env:php No such file or directory 网上有人提示用这个方法: ln -s /usr/local/php/bin/php /usr/local/XXX/php 千万别信,解决不了。因为这是XAMP运行环境缺少了PHP命令行组件,解决办法是 sudo apt-get ...
Ubuntu 12.04 64位编译android-4.0.1_r1
1.先下载python 2.7.不然后面的lunch 指令无法允许。 2.下载jdk6.0 这个需要去官网上下载。不能用openjdk。安装了openjdk最好卸载,反正这个软件好安装。 卸载指令: apt-get remove openjdk6* 3.下载JDK6. 我下载的是:java_ee_sdk-6u4-jdk-linux.sh 4.安装jdk,然后将jdk的目录放到用户的PATH变量中,这样的好处是直接在任何目录...