- Zabbix配置告警消息推送企业微信群
easonkim77
zabbix企业微信python
企业微信群聊里面增加机器人,机器人会提供发送信息的URLpython脚本进行实现1、创建企业微信机器人,三个以上才能添加机器人添加完后可以拿到webhook地址,复制下来cd/usr/lib/zabbix/alertscriptsvimwechat.py#!/usr/bin/python--coding:utf-8--importrequestsimportjsonimportsysimporto
- Python监控网站更新则推送到企业微信
顾一大人
python企业微信redis
importrequestsfromlxmlimportetreeimportredisr=redis.Redis(host="localhost",port=6379,db=0)defget_page_content(url):#获取指定网页中的标题和链接url_lists=[]headers={"user-agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)
- K8S学习之基础七十:部署ingress七层代理
云上艺旅
K8S学习kubernetes学习容器云原生rancher
部署ingress七层代理Ingress可以把进入到集群内部的请求转发到集群中的一些服务上,从而可以把服务映射到集群外部。Ingress能把集群内Service配置成外网能够访问的URL,流量负载均衡,提供基于域名访问的虚拟主机等。Ingress简单的理解就是你原来需要改Nginx配置,然后配置各种域名对应哪个Service,现在把这个动作抽象出来,变成一个Ingress对象,你可以用yaml创建
- Mixed Content: The page at https://xxx was loaded over HTTPS
秀秀_heo
开发工具后端
一、核心原因分析MixedContent警告是由于HTTPS页面中引用了HTTP协议的资源(如脚本、图片、iframe等),导致浏览器因安全策略阻止加载这些非加密内容。HTTP资源可能被中间人攻击篡改,破坏HTTPS页面的整体安全性。二、推荐解决方案1.强制资源升级为HTTPS•直接修改资源链接检查代码中所有静态资源(如图片、CSS、JS)的URL,将http://显式改为https://。
- Reddit 网页爬虫使用 BeautifulSoup4 爬取结果为空
qq^^614136809
python
我尝试创建了一个Reddit的/r/all分区的网页爬虫,用来收集最热门帖子的链接。我按照YouTube上thenewboston的网页爬虫教程系列第一部分进行操作。在我的代码中,我删除了thenewboston案例中设置要爬取的网页数量的while循环(我只打算爬取/r/all分区的25个最热门帖子,只需要一页)。当然,我做出了这些更改以便符合我的网页爬虫的用途。在我的代码中,我将URL变量更改
- 访问同一个chromadb服务器的python版本和typescript版本
dev.null
Pythonpythontypescriptnlp
Python版本:importchromadbfromchromadb.utils.embedding_functionsimportHuggingFaceEmbeddingServerclient=chromadb.HttpClient(host="xx.xx.xx.xx",port=xx)emb_fn=HuggingFaceEmbeddingServer(url="http://xx.xx.x
- 【django】3 (django路由) 路由配置和反向解析
兔子的洋葱圈
#djangodjango后端python
文章目录1django的路由调度流程2路由配置的语法2.1基本语法2.2捕获路由中的参数2.3路径转换器2.4正则匹配2.5自定义路径转换器2.6传递额外参数给视图函数3路由分发4反向解析4.1模板层使用url标签4.2视图中使用reverse函数4.3模型的get_absolute_url方法4.4URL命名空间应用命名空间实例命名空间django项目在创建时,会自动创建一个名为urls.py的
- ctfshow web入门 web87
yu9ing
ctfshowctfshowweb入门文件包含web安全网络安全
目录源代码:做题思路:做题方法:做题步骤:源代码:做题思路:知识点补充:urldecode函数:url解码函数,用于将经过URL编码的字符串转换回其原始格式die函数:终止程序base64编码:base64编码的范围为0~9,a~z,A~Z,+,/其他的字符全部过滤,故本题可以使用base64编码进行绕过die函数注意:base64编码必须为4的倍数,由于base64编码范围的原因会被过滤为php
- CentOS 7(Linux系统) 安装sqlserver
混口饭吃的码农
Linuxsqlserverlinux数据库
练习环境:.centos7,内存2G以上1、安装步骤1.1:设置sqlserver安装镜像:(不同的linux版本要找对应的sqlserver数据库版本,不然会有问题)curlhttps://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo>/etc/yum.repos.d/mssql-server.repo1.2:镜像下载完成
- centos7.9 安装SqlServer
新丨客
sqlserver数据库
1、导入MicrosoftSQLServerCentOS存储库:sudocurl-o/etc/yum.repos.d/mssql-server.repohttps://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo2、安装SQLServer:sudoyuminstall-ymssql-server假如机器内存不足2G需要对内存
- javascript对url特殊字符转义
勇敢滴哥哥
javascripturl
做页面开发的时候有时候,会使用Javascript的escape(),encodeURIComponent(),encodeURI()这三个函数进行URL编码,防止特殊字符接收不到。解决方法:就是把客服端中带有特殊字符的参数替换成另一些代替的参数,如下所示1、+URL中+号表示空格%2B2、空格URL中的空格可以用+号或者编码%203、/分隔目录和子目录%2F4、?分隔实际的URL和参数%3F5、
- Prometheus热重启
coderzpw
其他(运维...)服务器
Prometheus热重启启动prometheus时添加参数--web.enable-lifecycle:nohup./prometheus--web.enable-lifecycle&然后热重启:dos下执行如下命令curl-XPOSThttp://ip:9090/-/reload#ip是部署prometheus服务的ip地址或者使用postman或Apifox以post请求请求http://i
- pip清华源出现报错:WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) a
www.02
pippython开发语言
暂时还没发现是什么问题导致的会出现这个报错,网上查阅了很多的资料,很多人的情况是梯子没关,但我的是关了一样会有问题,虽然没发现是什么问题导致的,但是发现pip使用中科大源可以解决这个问题,1.找到当前环境使用的pip.ini文件在哪里pipconfigsetglobal.index-urlhttps://pypi.mirrors.ustc.edu.cn/simple/会展示出你pip,ini文件的
- 使用高德API规范地址
Python与遥感
数据库mysqlredis
以下是使用高德API规范地址的Python完整代码,包含详细的注释和错误处理:importrequestsfromurllib.parseimportquotedefstandardize_gaode_address(raw_address,api_key):"""使用高德API规范地址:paramraw_address:原始地址(如:"江苏省盐城市紫薇国际广场b3栋"):paramapi_key
- angular实现form验证
weixin_30699235
javascriptViewUI
先上效果页面:https://lpdong.github.io/myForm-1/其中几个知识点1、angularJs提供了几个新的type类型:type="password"type="email"type="number"type="url"2、几个参数含义ng-required//是否必填,true/falseng-minlength//最小长度,数字ng-maxlength//最大长度,数
- Axios与Asp.Net Core WebAPI参数交互
星潮汐
c#aixosasp.netcorewebapiCoreWebAPIaxios传参
以下内容针对Axios和.NetCoreWebAPI如果是.NetWebAPI可参考这份文档目录设定需知RestFul数据查询-Get简单参数列表实体类文件数据提交-Post、Delete简单类型参数列表实体类文件接收后台返回的文件参考文档设定需知.NetCoreWebAPI中,无论是get、post或其他类型的方法。简单类型的数据会默认从url中获取,复杂类型的数据(实体类、列表等)默认从bod
- 15.结合前面知识点,❤️使用 Django实现定制女朋友版的小相册❤️
孤寒者
Django框架从入门到实战Python全栈系列教程djangopythonpycharm实战篇
目录:每篇前言:♥️别着急,先看演示第一部分——项目设置!0.创建项目1.创建本项目所用的app快捷键Ctrl+Alt+R召唤出命令界面:2.创建并配置静态文件(1)创建如图所示文件结构:(2)配置静态文件路径:3.路由分配(1)名为home的app下创建urls.py文件(空文件):(2)设置项目目录下的urls.py文件(进行路由分配!):第二部分——第一个功能实现!1.创建首页模板文件:2.
- Java实现HTTP请求的几种方式-HttpURLConnection(一)
木棉软糖
其他博客的阅读笔记javahttpservlet
文章目录背景测试前准备第一步(服务提供者)第二步(服务提供者)通过JDK网络类Java.net.HttpURLConnectionPost方式和Get方式使用步骤Post请求方式Get请求方式相关阅读背景在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。测试前准备第一
- 抖音直播录制工具(附带使用教程)
DIYNING
抖音直播
概述NRecorder是一款方便的录制神器,支持多平台,有界面操作,无需多余配置,操作简单易上手。不限直播间个数,可以支持自动录制多个直播视频的一款工具特性开箱即用:无需配置全自动录制:无需人工干预可视化界面:有界面,简单易操作画质:原画使用教程1.使用邮箱注册登录2.添加录制直播间其中的链接url获取如下图:在开启监控,就可以开始录制直播视频了注意事项不可用于商用请遵守相关法律法规和平台政策,合
- HttpClient的超时用法小记
cache007
httpclient
HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试,在这里记录下。测试版本为HttpClient——3.1一:连接超时:connectionTimeout1:指的是连接一个url的连接等待时间。2:设置方法为:publicclassTestHttpClientMain{/***@para
- 深入解析浏览器导航全流程:从URL输入到像素渲染的完整技术栈
斯~内克
前端前端
引言:现代浏览器的工程奇迹当我们在地址栏输入"https://www.example.com"并按下回车时,浏览器在毫秒级时间内完成了数百个技术步骤。这个看似简单的操作背后,融合了网络协议、操作系统、图形渲染等多领域技术。本文将深入拆解现代浏览器(以Chromium架构为例)的完整工作流程,揭示从输入URL到页面呈现的每个技术细节。一、导航启动阶段:从用户输入到网络请求1.1输入预处理(100-3
- httpx的两个坑(httpx.ReadTimeout; SSL: CERTIFICATE_VERIFY_FAILED)
楠少科技
爬坑pythonhttpx报错
关于python异步网络请求库httpx的两个坑其一:httpx.ReadTimeout实测发现,网络不稳定的情况下,极其容易出现该错误。相对于requests库,httpx库是有默认的超时时间的。参考方案:初始化时将timeout赋值为None例1:client=httpx.AsyncClient(timeout=None)例2:httpx.get(url=url,timeout=None)#默
- 文件包含绕过的小点总结(2)
sszdlbw
安全web安全PHP服务器
我们在phpstudy的网站根目录上传了upload.php,详细可见上一篇总结。文件包含漏洞的小点总结-CSDN博客常见的PHP支持的伪协议:file://访问本地文件系统http://访问HTTP(S)网址ftp://访问FTP(s)URL(s)php://访问各个输入输出流zlib://压缩流data://数据(RFC2397)glob://查找匹配的文件路径模式phar://PHP归档ss
- 信息内容安全考前突击
rigidwill666
信息内容安全安全学习安全
目录第1章信息安全导论信息安全技术概论信息安全的两个主要视点信息安全的层次划分信息安全的基本要素信息安全的诱因与威胁第2章网络信息主动获取与处理搜索引擎体系结构网络爬虫技术检查URL是否被访问过检测是否重复网页一致性哈希网页排序---PageRank索引技术信息检索模型概述布尔模型向量空间模型扩展的布尔模型基于本体论的信息检索模型第3章网络信息被动获取与处理平台架构网络流监控模式旁路监测技术关键技
- 使用IVS构建低延迟UGC直播流媒体应用GenAI
taibaili2023
AWS
使用IVS构建UGC直播流媒体应用添加GenAI关键字:[yt,AmazonIVSplayer,LowLatencyStreamPlayback,UserChannelPage,PlaybackUrl,ChannelObject,FrontEndInformation]本文字数:400,阅读完需:2分钟导读该视频演示了如何利用AmazonIVS(InteractiveVideoService)为用
- 使用Ollama进行大模型的api部署
不会写代码的大模型
人工智能语言模型gpt-3
使用Ollama进行大模型的api部署有两种方式:原生接口和openai兼容接口1.原生模式验证本机是否安装成功Ollama,Win+R打开终端后输入:ollama-v拉取模型:ollamarunqwen:0.5b1.1.第一种请求方式打开postman,输入下面的url:http://localhost:11434/api/generate发送请求(该方法需要完整的prompt):{"model
- java抓取起点小说,并用正则匹配需要数据
直视太阳
java
抓取起点网站内容staticStringgethtml(Stringul){Stringurl=ul;InputStreamis=null;InputStreamReaderisr=null;try{URLu=newURL(url);HttpURLConnectionuc=(HttpURLConnection)u.openConnection();//设置headeruc.setRequestMe
- curl php w3c,PHP+curl,HTTP POST示例代码?
猫屎丸
curlphpw3c
使用phpcurl_exec执行HTTPPOST的活生生的例子:将其放入一个名为foobar.php的文件中:$skipper,'bestpony'=>'rainbowdash');$postvars='';foreach($fieldsas$key=>$value){$postvars.=$key."=".$value."&";}$url="http://www.google.com";curl
- php parse url,详解php parse_url()函数的定义与用法
菁子姐姐
PHPparse_urlURL解析函数示例
phpparse_url()函数的作用?php中parse_url()函数是解析URL,并返回url的组成部分。它的语法如下:语法arrayparse_url(string$url,int$component)参数详解参数名参数说明$url要解析的URL,无效字符将使用_来替换。$component指定PHP_URL_SCHEME、PHP_URL_HOST、PHP_URL_PORT、PHP_URL
- 解决Max retries exceeded with url的问题
程序猿学长
Pythonpython
解决Maxretriesexceededwithurl的问题requests.exceptions.ConnectionError:HTTPSConnectionPool(host='www.baidu.com',port=443):Maxretriesexceededwithurl:(Causedby:python脚本请求url,大量请求报错Maxretriesexceededwithurl解决
- 多线程编程之存钱与取钱
周凡杨
javathread多线程存钱取钱
生活费问题是这样的:学生每月都需要生活费,家长一次预存一段时间的生活费,家长和学生使用统一的一个帐号,在学生每次取帐号中一部分钱,直到帐号中没钱时 通知家长存钱,而家长看到帐户还有钱则不存钱,直到帐户没钱时才存钱。
问题分析:首先问题中有三个实体,学生、家长、银行账户,所以设计程序时就要设计三个类。其中银行账户只有一个,学生和家长操作的是同一个银行账户,学生的行为是
- java中数组与List相互转换的方法
征客丶
JavaScriptjavajsonp
1.List转换成为数组。(这里的List是实体是ArrayList)
调用ArrayList的toArray方法。
toArray
public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分
- Shell 流程控制
daizj
流程控制if elsewhilecaseshell
Shell 流程控制
和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法):
<?php
if(isset($_GET["q"])){
search(q);}else{// 不做任何事情}
在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样 if else if
if 语句语
- Linux服务器新手操作之二
周凡杨
Linux 简单 操作
1.利用关键字搜寻Man Pages man -k keyword 其中-k 是选项,keyword是要搜寻的关键字 如果现在想使用whoami命令,但是只记住了前3个字符who,就可以使用 man -k who来搜寻关键字who的man命令 [haself@HA5-DZ26 ~]$ man -k
- socket聊天室之服务器搭建
朱辉辉33
socket
因为我们做的是聊天室,所以会有多个客户端,每个客户端我们用一个线程去实现,通过搭建一个服务器来实现从每个客户端来读取信息和发送信息。
我们先写客户端的线程。
public class ChatSocket extends Thread{
Socket socket;
public ChatSocket(Socket socket){
this.sock
- 利用finereport建设保险公司决策分析系统的思路和方法
老A不折腾
finereport金融保险分析系统报表系统项目开发
决策分析系统呈现的是数据页面,也就是俗称的报表,报表与报表间、数据与数据间都按照一定的逻辑设定,是业务人员查看、分析数据的平台,更是辅助领导们运营决策的平台。底层数据决定上层分析,所以建设决策分析系统一般包括数据层处理(数据仓库建设)。
项目背景介绍
通常,保险公司信息化程度很高,基本上都有业务处理系统(像集团业务处理系统、老业务处理系统、个人代理人系统等)、数据服务系统(通过
- 始终要页面在ifream的最顶层
林鹤霄
index.jsp中有ifream,但是session消失后要让login.jsp始终显示到ifream的最顶层。。。始终没搞定,后来反复琢磨之后,得到了解决办法,在这儿给大家分享下。。
index.jsp--->主要是加了颜色的那一句
<html>
<iframe name="top" ></iframe>
<ifram
- MySQL binlog恢复数据
aigo
mysql
1,先确保my.ini已经配置了binlog:
# binlog
log_bin = D:/mysql-5.6.21-winx64/log/binlog/mysql-bin.log
log_bin_index = D:/mysql-5.6.21-winx64/log/binlog/mysql-bin.index
log_error = D:/mysql-5.6.21-win
- OCX打成CBA包并实现自动安装与自动升级
alxw4616
ocxcab
近来手上有个项目,需要使用ocx控件
(ocx是什么?
http://baike.baidu.com/view/393671.htm)
在生产过程中我遇到了如下问题.
1. 如何让 ocx 自动安装?
a) 如何签名?
b) 如何打包?
c) 如何安装到指定目录?
2.
- Hashmap队列和PriorityQueue队列的应用
百合不是茶
Hashmap队列PriorityQueue队列
HashMap队列已经是学过了的,但是最近在用的时候不是很熟悉,刚刚重新看以一次,
HashMap是K,v键 ,值
put()添加元素
//下面试HashMap去掉重复的
package com.hashMapandPriorityQueue;
import java.util.H
- JDK1.5 returnvalue实例
bijian1013
javathreadjava多线程returnvalue
Callable接口:
返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。
Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查的异常。
ExecutorService接口方
- angularjs指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
bijian1013
JavaScriptAngularJS
在directive的link中有一个$http请求,当请求完成后根据返回的值动态做element.append('......');这个操作,能显示没问题,可问题是我动态组的HTML里面有ng-click,发现显示出来的内容根本不执行ng-click绑定的方法!
- 【Java范型二】Java范型详解之extend限定范型参数的类型
bit1129
extend
在第一篇中,定义范型类时,使用如下的方式:
public class Generics<M, S, N> {
//M,S,N是范型参数
}
这种方式定义的范型类有两个基本的问题:
1. 范型参数定义的实例字段,如private M m = null;由于M的类型在运行时才能确定,那么我们在类的方法中,无法使用m,这跟定义pri
- 【HBase十三】HBase知识点总结
bit1129
hbase
1. 数据从MemStore flush到磁盘的触发条件有哪些?
a.显式调用flush,比如flush 'mytable'
b.MemStore中的数据容量超过flush的指定容量,hbase.hregion.memstore.flush.size,默认值是64M 2. Region的构成是怎么样?
1个Region由若干个Store组成
- 服务器被DDOS攻击防御的SHELL脚本
ronin47
mkdir /root/bin
vi /root/bin/dropip.sh
#!/bin/bash/bin/netstat -na|grep ESTABLISHED|awk ‘{print $5}’|awk -F:‘{print $1}’|sort|uniq -c|sort -rn|head -10|grep -v -E ’192.168|127.0′|awk ‘{if($2!=null&a
- java程序员生存手册-craps 游戏-一个简单的游戏
bylijinnan
java
import java.util.Random;
public class CrapsGame {
/**
*
*一个简单的赌*博游戏,游戏规则如下:
*玩家掷两个骰子,点数为1到6,如果第一次点数和为7或11,则玩家胜,
*如果点数和为2、3或12,则玩家输,
*如果和为其它点数,则记录第一次的点数和,然后继续掷骰,直至点数和等于第一次掷出的点
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
开窍的石头
JAVA_HOME
当tomcat是解压的时候,用eclipse启动正常,点击startup.bat的时候启动报错;
报错如下:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME shou
- [操作系统内核]操作系统与互联网
comsci
操作系统
我首先申明:我这里所说的问题并不是针对哪个厂商的,仅仅是描述我对操作系统技术的一些看法
操作系统是一种与硬件层关系非常密切的系统软件,按理说,这种系统软件应该是由设计CPU和硬件板卡的厂商开发的,和软件公司没有直接的关系,也就是说,操作系统应该由做硬件的厂商来设计和开发
- 富文本框ckeditor_4.4.7 文本框的简单使用 支持IE11
cuityang
富文本框
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>知识库内容编辑</tit
- Property null not found
darrenzhu
datagridFlexAdvancedpropery null
When you got error message like "Property null not found ***", try to fix it by the following way:
1)if you are using AdvancedDatagrid, make sure you only update the data in the data prov
- MySQl数据库字符串替换函数使用
dcj3sjt126com
mysql函数替换
需求:需要将数据表中一个字段的值里面的所有的 . 替换成 _
原来的数据是 site.title site.keywords ....
替换后要为 site_title site_keywords
使用的SQL语句如下:
updat
- mac上终端起动MySQL的方法
dcj3sjt126com
mysqlmac
首先去官网下载: http://www.mysql.com/downloads/
我下载了5.6.11的dmg然后安装,安装完成之后..如果要用终端去玩SQL.那么一开始要输入很长的:/usr/local/mysql/bin/mysql
这不方便啊,好想像windows下的cmd里面一样输入mysql -uroot -p1这样...上网查了下..可以实现滴.
打开终端,输入:
1
- Gson使用一(Gson)
eksliang
jsongson
转载请出自出处:http://eksliang.iteye.com/blog/2175401 一.概述
从结构上看Json,所有的数据(data)最终都可以分解成三种类型:
第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"ickes"这个字符串。
第二种类型是序列(sequence),又叫做数组(array)
- android点滴4
gundumw100
android
Android 47个小知识
http://www.open-open.com/lib/view/open1422676091314.html
Android实用代码七段(一)
http://www.cnblogs.com/over140/archive/2012/09/26/2611999.html
http://www.cnblogs.com/over140/arch
- JavaWeb之JSP基本语法
ihuning
javaweb
目录
JSP模版元素
JSP表达式
JSP脚本片断
EL表达式
JSP注释
特殊字符序列的转义处理
如何查找JSP页面中的错误
JSP模版元素
JSP页面中的静态HTML内容称之为JSP模版元素,在静态的HTML内容之中可以嵌套JSP
- App Extension编程指南(iOS8/OS X v10.10)中文版
啸笑天
ext
当iOS 8.0和OS X v10.10发布后,一个全新的概念出现在我们眼前,那就是应用扩展。顾名思义,应用扩展允许开发者扩展应用的自定义功能和内容,能够让用户在使用其他app时使用该项功能。你可以开发一个应用扩展来执行某些特定的任务,用户使用该扩展后就可以在多个上下文环境中执行该任务。比如说,你提供了一个能让用户把内容分
- SQLServer实现无限级树结构
macroli
oraclesqlSQL Server
表结构如下:
数据库id path titlesort 排序 1 0 首页 0 2 0,1 新闻 1 3 0,2 JAVA 2 4 0,3 JSP 3 5 0,2,3 业界动态 2 6 0,2,3 国内新闻 1
创建一个存储过程来实现,如果要在页面上使用可以设置一个返回变量将至传过去
create procedure test
as
begin
decla
- Css居中div,Css居中img,Css居中文本,Css垂直居中div
qiaolevip
众观千象学习永无止境每天进步一点点css
/**********Css居中Div**********/
div.center {
width: 100px;
margin: 0 auto;
}
/**********Css居中img**********/
img.center {
display: block;
margin-left: auto;
margin-right: auto;
}
- Oracle 常用操作(实用)
吃猫的鱼
oracle
SQL>select text from all_source where owner=user and name=upper('&plsql_name');
SQL>select * from user_ind_columns where index_name=upper('&index_name'); 将表记录恢复到指定时间段以前
- iOS中使用RSA对数据进行加密解密
witcheryne
iosrsaiPhoneobjective c
RSA算法是一种非对称加密算法,常被用于加密数据传输.如果配合上数字摘要算法, 也可以用于文件签名.
本文将讨论如何在iOS中使用RSA传输加密数据. 本文环境
mac os
openssl-1.0.1j, openssl需要使用1.x版本, 推荐使用[homebrew](http://brew.sh/)安装.
Java 8
RSA基本原理
RS