C#随机挑选某一个用户或者几个用户信息
var user = db.User.Where(u => u.IsShow == true && u.DeleteMark == 0 && u.EnabledMark == 1).OrderBy(_=>Guid.NewGuid()).Take(1); var user = db.User.Where(u => u.IsShow == true && u.DeleteMark == 0 && u.EnabledMark == 1).OrderBy(_=>Guid.NewGuid()).Tak
【Linux】git命令使用
clone到本地后,在文件目录中 cmd 打开cmd命令窗口 1、查看所有分支 git branch -a 2、删除分支 git push origin --delete liyongyan(branch-name) 3、新建分支 git branch <branch-name> 4、切换分支 git checkout <branch-name> 5、提交代码 git commit
css之px、em、rem
rem是css3新定义的设置字体大小属性,常用的两种字体大小设置有下面2种: 1、 px为单位 2、em为单位(百分比用法跟em类似) PX为单位 在Web页面初期制作中,我们都是使用“px”来设置我们的文本,因为他比较精确和固定。只要页面某元素设置了px字体大小,其子元素/子孙元素未设置字体大小或设置的字体大小css优先级没父元素高的话,该子元素/子孙元素会继承其父元素的px字体大小设置 。但种方法存在一个问题:当用户在浏览器中浏览我们制作的Web页面时,他改变了浏览器的字体大小,这时会使用
【shell比较字符串】
if [ 'AAA' = 'ABC' ];
then
echo "the same"
else
echo "not the same"
fi shell比较字符串只能用=,不能用eq! 注意,加黄底色部分空格必不可少!
显示雪花型的动态进度条
#!bin/bash #功能:显示雪花型的动态进度条. #作者:liusingbon while : do clear for i in {1..20} do echo -e "\033[3;${i}H*" sleep 0.1 done clear for i in {20..1} do echo -e "\033[3;${i}H*" sleep 0.1 done clear done
.NET CORE与Spring Boot编写控制台程序应有的优雅姿势
本文分别说明.NET CORE与Spring Boot 编写控制台程序应有的“正确”方法,以便.NET程序员、JAVA程序员可以相互学习与加深了解,注意本文只介绍用法,不会刻意强调哪种语言或哪种框架写的控制台程序要好。 本文所说的编写控制台程序应有的“正确”方法,我把正确二字加上引号,因为没有绝对的正确,因人而异,因系统设计需求而异,我这里所谓的正确方法是指使用面向对象,依赖注入IOC,切面控制AOP等编码规范来提升程序的性能、整洁度、可读性、可维护性等,最终达到让人感觉有点高大上,有点优雅的
python与pycharm的安装及环境变量配置
python安装步骤 python2.7 进入python官网 选择操作系统 选择版本号 按提示进行安装 一路next,直至安装完成! python3.6 进入python官网 选择操作系统 选择版本号 选择自定义安装 点击Cancel 更改安装路径 设置的相对浅一些 点击 Install 完成安装 pycharm安装步骤 进入pycharm官网 选择对应操作系统 选择专业版,点击Download 更改安装路径 按图进行勾选 一路next,直至安装完成 pycharm环境安装 选择第二个,并输
14-Response
今日知识 1. response
2. ServletContext对象 response * 功能:设置响应消息
1. 设置响应行
1. 格式:HTTP/1.1 200 ok
2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体: * 使用步骤 1. 获取输出流 * 字符输出流:getWriter() * 字节输出流:ServletOu
conda使用报错:ImportError:DLL load failed
conda安装python环境经常报: ImportError:DLL load failed 将环境变量加入path可以解决
Leetcode 至少有K个重复字符的最长子串 Java
题目: 找到给定字符串(由小写字符组成)中的最长子串 T , 要求 T 中的每一字符出现次数都不少于 k 。输出 T 的长度。 示例 1: 输入:
s = "aaabb", k = 3
输出:
3
最长子串为 "aaa" ,其中 'a' 重复了 3 次。
示例 2: 输入:
s = "ababbc", k = 2
输出:
5
最长子串为 "ababb" ,其中 'a' 重复了 2 次, 'b' 重复了 3 次。 解题: /* * 遍历一遍字符串,找到各个字符
scrapy学习笔记(一)
环境:Windows 7 x64 Python3.7.1 pycharm 一、安装scrapy 1.1linux系统使用:pip install scrapy 1.2Windows系统: pip install wheel 下载twisted http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted (根据Python的版本进行下载,这里我的Python版本是3.7所以就下的3.7) pip install 路径\Twisted-19.2.1-cp3
##Jquery基础(三)
Jquery基础-DOM ##一、DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。 浏览器会根据 DOM 模型,将结构化文档(比如 HTML 和 XML)解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。所有的节点和最终的树状结构,都有规范的对外接口。 ##1,节点类型 ##1.1DOM 的最小组成
【净网2019】第三方支付的发展,丰富了骗子的金融渠道,隐私专家如何解读?
隐私几近裸奔的网络信息时代,防骗其实就是与犯罪分子进行一场知识储备竞赛。犯罪分子也开始赶业绩,各种骗术更加防不胜防。 活在隐私裸奔的信息时代,保护自己是个大难题。 48种电信诈骗手法,每种都对应人性的弱点 曾经有人写了一个段子:自本人拥有手机以来,短信一直没删,昨日得出不完全统计——中奖137次,资金总额7260万元,各种iPhone手机168部,笔记本电脑136台,轿车27辆,中过电视台一等奖56次,被大学录取15次,儿子被拐13次,女儿被拐43次,被法庭传召31次,银行卡异常231次,儿子
15-cookie技术和session技术的联系和区别
1. 联系: *session实现依赖于Cookie 2. session问题: * 由服务器创建,存储在服务器 * 当浏览器关闭时,服务器不关闭,再次打开浏览器时, 默认获得的不是同一个session对象,想要获取同一个session,如下操作: 创建Cookied对象,键为JSESSIONID,值为session.getId(),同时setMaxAge()时间。 Cookie c=new Cookie("JSESSIONID",session.ge
脚本_循环关闭局域网中所有主机
#!bin/bash #作者:liusingbon #功能:假设本机为 192.168.4.100,编写脚本关闭除自己外的其他所有主机(脚本执行前,需要提前给所有其他主机传递ssh密钥,满足无密码连接). for i in {1..254} do [ $i -eq 100 ] && continue echo "正在关闭 192.168.4.$i..." ssh 192.168.4.$i poweroff done
jQuery file upload callback
https://github.com/blueimp/jQuery-File-Upload/wiki/Options#callback-options https://github.com/blueimp/jQuery-File-Upload/wiki/Options#processing-callback-options 下面这种写法有问题,会导致jquery.fileupload-process.js中的options[add]无法触发 https://github.com/blueimp
Centos7.6 双网卡,修改默认路由
centos修改默认路由 需求:服务器有两个网卡,一个是内网网卡,一个是外网网卡,但是默认的路由是内网; route -n 列出所有路由: 删除默认的路由:
route del default gw 0.0.0.0
增加新的默认路由:
route add -net 0.0.0.0 gw 192.168.123.1; 马上生效,测试 ping baidu.com
今日推荐
周排行