首页 > TAG信息列表 > wen
个人信息加解密程序
程序功能:个人重要信息如各种账号密码可以用文本文件存起来。如未加密,很容易造成个人信息泄露。本程序对文本信息文件进行加解密,未加密文件名为yuan.wen,加密后的文件名为mi.wen。平时只保留加密后的文件,需要原文件时解密即可。加解密时需要输入密码,进一步保证了安全性。源程序建四、共享资源保护
一、共享资源 典型的共享资源有:变量(静态或全局)、数据结构体、RAM中的表格、I/O设备中的寄存器、多个任务访问的函数等。 共享资源的可靠访问,任务必须对数据具有独享权变得极其重要,否则将可能导致任务间的竞争与数据损坏。 最常用的独占共享资源的方法有以下几种: 关中断 禁止任务排序:选择排序
算法实现 1.每一次遍历的过程中,都假定第一个索引处的元素是最小值,和其他索引处的值依次进行比较,如果当前索引处 的值大于其他某个索引处的值,则假定其他某个索引出的值为最小值,最后可以找到最小值所在的索引 2.交换第一个索引处和最小值所在的索引处的值 /** * 选择排序 * @auth9.28 linux系统基础优化
关闭SELinux(是美国安全局对强制访问的实现)功能 [root@wen ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config #使用sed + i 命令修改 [root@wen ~]# grep "SELINUX=disabled" /etc/selinux/config #gre10.17 linux 文件权限
文件权限模拟练习 [root@wen ~]# groupadd incahome [root@wen ~]# usersdd oldboy -g incahome-bash: usersdd: command not found[root@wen ~]# useradd oldboy -g incahome[root@wen ~]# id oldboyuid=502(oldboy) gid=502(incahome) 组=502(incahome)[root@wen ~]# useradd ollinux 基础知识及命令总结
1.mkdir 创建目录 -p 创建多级目录 mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, --parents 需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理 [root@wen data]# mkdir test/test{1..3} -p #创建一个目录linux 文件及目录结构体系
linux 目录的特点: 1). /是所有目录的顶点 2).目录结构像一颗倒挂的树 3).目录和磁盘分区是没有关联的 4)./下不同的目录可能对应不同的分区或磁盘 5).所有的目录都是按照一定的类别有规律的组织和命名的 linux 里设备不挂载是看不到入口的,类似没有窗口的监狱。如果希望设备被访问,linux 正则表达式与实践
正则表达式基础 准备 (1)alias grep='grep --color=auto' 易于显示 (2)LC_ALL=C,字符集,设置环境变量,字符顺序 基础正则 1)^word 匹配以Word开头的内容 vi/vim 里^代表一行的开头 2)word$ 匹配以Word结尾的内容 vi/vim 里$代表一行的结尾 3)^$ 表示空行 #过滤空行,并10.14.1-linux设置时间等
设置时间 [root@wen /]# date -s "20171014 15:42:00"2017年 10月 14日 星期六 15:42:00 CST 格式化时间[root@wen ~]# dateSat Oct 14 09:07:29 CST 2017[root@wen ~]# date +%y-%m-%d17-10-14[root@wen ~]# date +%Y-%m-%d2017-10-14[root@wen ~]# date +%F2017-10-14[root@wen10.2-linux文件与目录管理
1.1-目录的相关操作 1. rm Remove (unlink) the FILE(s). -f, --force #强制删除 ignore nonexistent files, never prompt -i prompt before every removal -I prompt once before removing more than thre9.28 linux系统基础优化
关闭SELinux(是美国安全局对强制访问的实现)功能 [root@wen ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config #使用sed + i 命令修改 [root@wen ~]# grep "SELINUX=disabled" /etc/selinux/config #gre20210317_Wen
哈,是真嫌我烦了吗?又那么长时间不回私信(我承认,有时我确实挺烦的,但这不是想多和你交流嘛,要是聊天就这样中断下去,以后实在想不到什么好的话题能聊了...) 还是碌碌无为的一天,刷微博变成了一件很频繁的事情,我变得很难集中注意力... 每天都在等你的回复。你真的很忙吗?金融民工?学统计能找文再文research
Zaiwen Wen Home Research Research (in Chinese) Research (2008-2017) Publications Recent Talks Softwares Seminars Group Optbook Teaching Convex Optimization (2020 Fall) Algorithms for Big Data Analysis (2020 Spring) Appmath(2020 Summer) 研究使用python统计指定路径中非文件夹的文件
# 参考教程 https://www.bilibili.com/video/BV197411f7Rp?p=1 import os files = os.scandir('D:\\Python') # 括号中为空默认为python工程目录下 numbers = 0 for file in files: low_string = file.name.lower() # 将所有文件名统一为小写,这样统计时就可以部分大小写Djangoueditor(富文本) 纯文字提取及导出word实现下载
富文本在存储时是带有HTML代码的,因此在将富文本导出word文档时需要将富文本内容提取为纯文本 纯文字提取有两种方法推荐第二种 方法一: 后台导入包 from django.template.defaultfilters import striptags #提取富文本文字 需要提取处调用 text = striptags(obj_wen.ued)用递归调用来判断字符串是否是回文
思路:先判断字符串的长度,当为1时就是回文的字符串,之后如果大于1,就调用函数进行判断。通过返回值对其是否是回文进行输出。 在函数中主要是传入字符串数组还有两个参数,经两个参数作为下标,通过字符串的CharAt函数对字符串的相应部分进行比较,最后进行两个参数,前面的加一后面的减1,逐渐开学java的初步考试
//第一个.java文件package project1;//20183777 温学智 信1805-2public class ScoreInformation { private String stunumber; private String name; private double mathematicsscore; private double englishiscore; private double networkscore; private dkd-tree
纪念oi路上第一颗kd-tree 板子题 说说主要思想,考虑二叉搜索树来统计答案,玄学乱搞的地方就是减枝了。通过不断换维(不一定一直换,只要保证时间空间都尽量优就行),用<algorithm>库中的nth_element来找到中位数式的元素,此元素就是二叉搜索树对应的元素。最大值用A*思想减支,最小值用边界判秒级crontab
*/1 * * * * /home/wenxuechao/wen.sh*/1 * * * * sleep 5 && /home/wenxuechao/wen.sh*/1 * * * * sleep 10 && /home/wenxuechao/wen.sh*/1 * * * * sleep 15 && /home/wenxuechao/wen.sh*/1 * * * * sleep 20 && /home/wenxuechao/wen.sh4.python中导入模块
import math 一、如上为导入模块一个实例,python中的模块实际上就是包含函数或者类的python脚本。即.py文件 有两种形式 from math import sqrt print(sprt(3.0)) import math math.sprt(3.0)) #导入所有函数 from math import * sin(30) 二、同一个自建项目(目录)下的yield解析
1.yield可以用来为一个函数返回值塞数据 代码: def addlist(alist): for i in alist: yield i + 1alist = [1, 2, 3, 4]for x in addlist(alist): print(x) 结果: 2345 2. next()语句 代码: def h(): print('Wen Chuan') yield 5 print('Fighting!')cWindows Server 2016-Powershell新建用户补充
前边我们介绍到Windows Server 2016-图形化新建域用户(一) 及 Windows Server 2016-批量新建域用户(二) ,里边提到了批量通过new-aduser常见帐号,这里简单的对前章节内容做个补充,具体信息如下:命令语法:New-ADUser [-Name] <string> [-AccountExpirationDate <System.Nullable[SysWindows Server 2016-Powershell新建用户补充
前边我们介绍到Windows Server 2016-图形化新建域用户(一) 及 Windows Server 2016-批量新建域用户(二) ,里边提到了批量通过new-aduser常见帐号,这里简单的对前章节内容做个补充,具体信息如下:命令语法:New-ADUser [-Name] <string> [-AccountExpirationDate <System.Nullable[System.更改网卡名脚本
#!/bin/bash pwd=$(pwd) cata=$pwd/wangyu net=$cata/network_name file=/etc/sysconfig/network-scripts/ifcfg- if [ ! -d $cata ];then mkdir $cata fi if [ ! -f $net ];then touch $net echo "Please write network name " fi former_name=$(cat $net |awk