Category: Computer tech

Matlab 各版本对应MCR 版本

Release           | Component        | Compiler |

                           | Runtime (MCR) | Version    |

———————————————————–

R14    (7.0)                 | 7.0              | 4.0            |

R14SP1 (7.0.1)         | 7.1              | 4.1            |

[……]

Read more

linux 添加开机启动命令

/etc/rc.d/rc.local

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this[......]

Read more

PHP 中strstr() strchr() strpos()区别

字符串子串的截取

1、strstr()

strstr()的格式:strstr(目标字符串,起始位置,截取长度)  显示第一次找到的位置,以及后面的字符串

对大小写敏感

2、strchr()

显示的是最后一次找到的位置,并显示其后面的字符串,对大小写敏感

3、stristr()函数为不敏感查找,也就是对字符的大小写不敏感,用法与strstr()相同

4、strpos()函数查找后返回的是位置

例:

<?php
$someinput = “I have a Dream that to find a string with a dream[……]

Read more

php 判断邮箱合法性

function is_email($user_email)  
{  
    $chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i";  
    if (strpos($user_email, '@') !== false && strpos($user_email, '.') !== false)  
    {  
        if (preg_match($chars, $user_email)){  
            return true;[......]

Read more

php 检测当前字符编码并转码

一、检测当前字符串编码并将编码改为utf-8

1 获取当前字符串的编码

$encode = mb_detect_encoding($str, array(“ASCII”,’UTF-8′,”GB2312″,”GBK”,’BIG5′));

2 将字符编码改为utf-8

$str_encode = mb_convert_encoding($str, ‘UTF-8’, $encode);

二、函数详解

1 mb_detect_encoding — 检测字符的编码

说明

string  mb_detect_encod[……]

Read more

字符编码

1 什么是字符

字符是各种文字和符号的总称,包括各个国家文字、标点符号、图形符号、数字等。

2 什么是字符集?

字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集有:ASCII字符集、ISO 8859字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等

3 什么是字符编码?

a、 计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。
b、 字符编码(encoding)和字符集不同。字符集只是字符的集合,不一定适合作网络传送、处理,有时须经编码(encode)后才能应用。如Unicod[……]

Read more

Windows 系统查看进程启动的时间

经常会遇到要结束一个进程,但是任务管理器里面有好几个同名的进程,虽然有进程ID,但是还是不清楚要结束的是哪一个,我们可以根据进程启动时间来结束。

开始运行:

msinfo32.exe ->软件环境-> 正在运行任务, 找到同名进程,根据开始时间找到对应的进程ID,然后到任务管理器中结束任务。

excel 备忘录

1 sub和function的区别

sub 是宏函数,做一个button指定到sub函数上,可以执行一些操作,不能返回值

function 是普通函数,像excel自带函数一样,可以有参数,可以返回值,例如sum函数,如下:可以实现同样的sum函数功能(只能选择相邻的块):

Function sum_2(AA As Variant)
Dim total, n,m, i, j, A As Variant
A = AA
total = 0
n = UBound(A, 1)
m = UBound(A, 2)
For i = 1 To n
For j = 1 To m
tot[......]

Read more

excel 实现akima3次样条曲线插值,求切线刚度

实际工作种经常要用到在曲线上取点,尤其是编写一些非线性程序的时候,需要用到插值。例如:在excel中有两列数据,第一列为x(i),第二列y(i),比如我们要找到任意一个x(a) 对应的y(a) , 在原数据中没有正好x(a) 数,这是时候我们就要用到插值。

Akima插值法规定在两个实测点之间进行内插,还要用到这两个点临近的四个点上的观测值

就是在每两个点之间通过Akima计算出四个参数:这四个参数p0,p2,p2,p3 实现y=p0+p1(x-X3)+p2(x-X3)^2+p3(x-X3)^3

excel中实现如下:

 

 

MySql 常用命令

一.windows下 重置mysql 密码

  1.以系统管理员身份运行cmd.

  2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql.

  3.切换到MySQL安装路径下:D:\WAMP\MySQL-5.6.36\bin;如果已经配了环境变量,可以不用切换了。

  4.在命令行输入:mysqld-nt.exe –skip-grant-tables

  5.重启以管理员身份运行一个cmd,输入:mysql -uroot -p,Enter进入数据库。

  6.如果不想改密码,只是想看原来的密码的话,可以在命令行执行这个语句

1
select h[……]

Read more

mysql自动备份脚本

windows下

@echo off

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
mysqldump --opt -u root --password=123456 database > database_%Ymd%.sql

Linux下:

#!/bin/sh
mysqldump -uroot -p123abc mysql>/var/ftp/pub/mysql_backup/mysql_$(date +%Y%m%d_%H%M%S).sql
#!/bin/sh
mysqldump  --defaults-extra[......]

Read more

最近做的网站项目心得

最近收到一个公司项目要求:
公司大概几百种测量设备,之前是用excel统计各设备控制编号,名称,型号,出厂号,所属部门,负责人,校正日期,校正周期等,现在要求实现快要到达下次校正日期前,自动发邮件提示。
要求功能:
1 增删设备功能 (删除都可以操作,增加要先搜索数据库,控制编号不能重复,几个重要项不能为空)
2 修改设备功能(控制编号无法修改,其他项都能修改,主要是校正后及时更新校正日期,以便后期自动计算距离下次校正天数)
3 网站注册登录功能,仅需用户名,密码,邮箱,真实姓名(目前没用,后期发邮件时查找负责人邮箱用),后期关闭注册
4 查找功能,通过几个主要字段查找
5 输出[……]

Read more

Linux中添加、修改和删除用户和用户组

一、用户:

在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1

1、使用命令 useradd 创建用户

例:useradd user1——创建用户user1
useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期
用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID,
例:useradd –u 600 user3

2、使用 passwd 命令为[……]

Read more