MVC,MVP和MVVM的区别

  • Post author:
  • Post category:其他

一.     MVC MVC: 视图(View) :用户界面 控制器(Controller):业务逻辑 模型(Model) :数据保存 特点:是单向数据绑定,通过js(控制器)更新Model时,View会自动更新,而View不能更新Model。 各部分之间的通信方式如下: View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新…

继续阅读 MVC,MVP和MVVM的区别

BBSA NSH脚本作业中实现参数动态解析获取

  • Post author:
  • Post category:其他

前面提到过实现NSH参数动态化执行NSH作业 http://bladelogic.iteye.com/blog/1709147 ,但是当获取的参数较多或者参数复杂时就需要较高级的脚本来实现参数的解析。 1. 首先在脚本中增加参数解析功能 #!/bin/sh ################################################ #author:zhanglei #date…

继续阅读 BBSA NSH脚本作业中实现参数动态解析获取

mysql 导入txt文件及问题解决

  • Post author:
  • Post category:mysql

目录 设置 命令 编码错误处理 设置 登录时需采用如下命令,不然可能报错 LOAD DATA LOCAL INFILE file request rejected due to restrictions on access 采用的登录命令为 mysql -u root -p --local-infile 同时登录后输入命令 set global local_infile = 1; 命令 即可采用如…

继续阅读 mysql 导入txt文件及问题解决

sed删除增加替换多行内容

  • Post author:
  • Post category:其他

现在有个 setup.py 文件有包含以下一段内容: # 其它代码 ... speedups = Feature( 'optional C speed-enhancement module', standard=True, ext_modules=[ Extension('markupsafe._speedups', ['markupsafe/_speedups.c']), ], ) # 其它代码…

继续阅读 sed删除增加替换多行内容

【云原生】Docker部署Bitwarden

  • Post author:
  • Post category:其他

我们的日常生活中,会使用到成百上千种软件以及网站,由此,也会产生无数对应的密码。很多人在设置密码的时候,为了选择省事,都会选择使用相同的密码。但这往往会产生很严重的安全问题:一些安全系数较低的网站往往有密码泄露的风险,这会导致使用相同密码的其他平台的信息得不到安全保证。为不同的网站设置不同类别的密码,要么是弱密码很容易被破解,较为复杂的密码往往又会产生许久不用以后,忘记密码的尴尬情况。 或许安全又…

继续阅读 【云原生】Docker部署Bitwarden

Google开源命令行参数解析库gflags

  • Post author:
  • Post category:其他

今天写程序时需要写一个命令行解析程序,于是网上搜索getopt()的实现代码,但搜到的信息基本上是如何使用getopt(),而系统又是Windows的;于是想到了以前项目中使用到的Google开源命令行解析库gflags。 google开源的gflags是一套命令行参数解析工具,他可以替代getopt(),使用起来更加方便灵活,包括支持C++内建的类型如string,gflags还支持从环境变量、…

继续阅读 Google开源命令行参数解析库gflags

SSH远程连接原理及操作详解

  • Post author:
  • Post category:其他

参考资料 SSH登录原理_藏红的博客-CSDN博客 SSH全称是Secure Shell,SSH协议是基于应用层的协议,为远程登录会话和其他网络服务提供安全性的协议。SSH使用最多的是远程登录和传输文件,实现此功能的传统协议都不安全(ftp,telnet等),因为它们使用明文传输数据。而SSH在传输过程中的数据是加密的,安全性更高。 需要指出的是,SSH只是一种协议,存在多种实现,既有商业实现,也…

继续阅读 SSH远程连接原理及操作详解

NotePad++ 多行同时添加和删除tab 空格

  • Post author:
  • Post category:其他

1.添加 多行全部选中 点击tab键 2. 删除 多行全部选中 shift +tab键 版权声明:本文为weixin_44924173原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin_44924173/article/details/105360621

继续阅读 NotePad++ 多行同时添加和删除tab 空格

mac 安装、配置、卸载mysql

  • Post author:
  • Post category:mysql

文章目录 mac 安装、配置、卸载mysql 安装 下载mysql dmg包 安装mysql服务 启动mysql服务 配置系统环境变量 配置 修改默认密码 配置运行远程连接 配置my.cnf文件 卸载 允许局域网访问 1、修改my.cnf配置文件 2、授权用户 mac 安装、配置、卸载mysql 安装 下载mysql dmg包 下载地址:https://downloads.mysql.com/ar…

继续阅读 mac 安装、配置、卸载mysql

傅里叶变换与奈奎斯特采样与复原

  • Post author:
  • Post category:其他

在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max>2fmax),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的2.56~4倍; 采样周期的整数倍不能检测到相位(状态)变化。每个信号可以展开成若干个正弦信号(甚至无穷多个),所以只需考虑一个正弦信号如何采样能完美重现。所以我的频率要大于他的二倍才…

继续阅读 傅里叶变换与奈奎斯特采样与复原