网站源码

ffmpeg源码安装

折月煮酒 提交于 2019-12-30 02:32:47
官网下载地址 http://www.ffmpeg.org/download.html https://sourceforge.net/projects/opencore-amr/ 参考资料:官网及以下网站 http://blog.csdn.net/5iasp/article/details/50913855 http://blog.csdn.net/zhangwu1241/article/details/52354604 http://www.cnblogs.com/wanghetao/p/3386311.html http://www.cnblogs.com/bugutian/p/5111067.html http://www.linuxidc.com/Linux/2013-01/78495.htm ——————————————华丽的分割线————————————————————————— 部署环境:CentOS 6.8 百度安装包分享:http://pan.baidu.com/s/1pLDlNSZ 密码:egsw 安装记录 yum install -y autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial pkgconfig zlib-devel mkdir /software

Linux下安装Apache的基本步骤

こ雲淡風輕ζ 提交于 2019-12-27 13:34:45
最近真的好无聊啊,这段日子是秋招的高峰期,自己去没有一点心态,总觉得实力不够,所以一直在拼命努力学习。 突然想着去申请一个云平台,自己在上面搭建搭建一个静态web网站练下手。首先,第一个任务就是要搭建Apache平台,虽然在之前的大学课程中有做过实验,但是自己并没有很重视,过了这么久都忘得差不多了,一时半会儿没什么思路所以 就在网上疯狂查资料来解决,问题层出不穷。。。在结合了众多网站的资料后,我慢慢整理思路后,决定从头再来,一步步终于搭建好了,在这个过程中,自己也踩了不少坑,若果路过的朋友你看到了这篇文章,希望这能为你提供些许帮助,少走弯路!!! 在此过程中,我不会去演示某某某安装的时候会报哪些错误,直接按照我安装的思路,应该问题不大。 进入正题!!! 一、我们先来下载一些必要的文件、我总结了以下两种方式、其作用一样   ①直接从网上下载必要的文件( 必须要连接外网才行 ) 一般在 / usr/local/src 目录中下载安装包( r.aminglinux.com) 下载 apr源码包: wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz 下载 apr-util源码包: wget http: //mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz 下载 apache源码包

asp.net mvc源码分析 - 路由注册

ⅰ亾dé卋堺 提交于 2019-12-27 05:59:09
前言: mvc在beta版时就开始接触了,通过博客园里很多人的分享很学到很多,在这里非常感谢他们,mvc很灵活扩展点很多。但如果没有深入了解其源码实现过程,只通一些扩展点文章了解如何扩展,会存在盲区,就是不知道为什么可以这样做。想要加深了解,读熟源码是非常重要的,只有通过其源码了解来龙去脉,才能方便的用自己的方式去扩展,以下是我以前的一次读mvc源码过程记录,很乱,这回算是整理并回顾下。 此文适合己了解asp.net mvc基本流程,想加深认识asp.net mvc的同志,是基于mvc 2.0 的,比较早了,但我觉得很多东东在现在还是差不多的,可供学习参考。如果有讲的不对的地欢迎给我指正。 初用mvc的朋友是否对添加路由规则有点迷茫,他具体是怎么来映射到控制器的。又是怎么来生成url的,要怎么合理的添加路由规则。 mvc默认给了我们很多约定,比如:你的视图文件必须放在 Views/xxx/ 文件夹里面,建一个 Area ,默认给建一个 Areas/xxx/..目录。 然后 AreaRegistration.cs 成为该area的路由注册,这里注册路由是怎么被 Global.asax 里的 AreaRegistration.RegisterAllAreas() 执行的。 是否可以把所有area路由集中放到一个地方按你定制的代码注册。是否可以把 Controller 放到别的地方去

关于开源的7大理念

那年仲夏 提交于 2019-12-25 19:51:59
软件正在慢条斯理地吞噬世界,开源正在慢条斯理地吞噬软件业。 软件正在吞噬世界?是的,对于购物、吃饭、健身、交停车费都需要使用软件的年代,对于平均每人每天都要花费5到6个小时使用手机软件的年代,有什么理由不相信软件正在吞噬整个世界呢。 开源正在吞噬软件业?是的,因为在软件越来越富裕的年代(也即软件不再稀缺),不开源的软件,最终是没法和开源软件竞争的。举个简单例子,如果有人要在很多个文件加密软件中选择一个使用,在功能和价格都差不多的情况下,选择开源的还是闭源的?当然要选择开源的,因为谁知道闭源的软件中,会不会有后门? 前言 开源的成功程度,或者说开源的***程度,从中国银行业的广泛采用就可以看出来,银行作为一个在IT方面相当谨慎和保守的行业,在2012年(一个大约的年限)之前对开源基本上不屑一顾,使用的基本上全是商业软件(这里是指专有软件),他们认为商业软件更专业、质量更高、更可信赖、更有保障,他们中不少人视开源软件为异类,对其功能、性能、安全性表示担忧,最重要的是,他们担心开源软件出问题后找不到“原厂”解决问题和“承担责任”。 然而就在2012年以后,银行业逐渐增加了开源的使用比例,这里面有很多原因,最重要的一个原因是,在Linux面世20年后,很多开源软件已经成为比商业软件更好的存在,以至于咨询商、集成商、开发商们在为银行提供解决方案时,所拿出的最佳方案已经是基于开源的方案,银行

一次由任意文件漏洞开始的渗透测试过程

白昼怎懂夜的黑 提交于 2019-12-24 18:57:45
索引 一. 背景 二:社工找到突破口 三:任意文件下载到数据库权限 四:撞库获取同cms 源码 五:碰撞密码得到获取到目标站权限 六:账号密码规则猜测与引申 一:背景 本次渗透主要目的为获取目标站的webshell,目标站环境为win2008+aspx+mssql+不开源程序,我们手里拥有一个低权限的账号,只能操作自己的数据,没有操作别人数据的权限,其目标是为了获得别人数据的权限; 本次渗透持续3周,期间遇到不少坑,写下来做技术交流。 目标站中,开放80,3389端口 ,源码为知,权限低,怎么拿到高权限呢? 有以下几种 思路 : 1.搞定目标站管理员常用密码,碰撞密码进3389获取权限 具体一点就是搞目标站其他的二级域名,来获取密码撞库 优点:有效 缺点:渗透需要的时间长,不同的二级域名可能分为不同的管理员管理,密码习惯可能会不一样, 2.搞定目标站管理员邮箱,重置域名权限,更改dns解析到我们的肉鸡服务器,在肉鸡服务器上进行 流量监听 ,获取到管理员的后台密码 缺点:需要大数据支持,手上没有任何客户端的0day,打不到对方权限,裤子也查不到别人密码,虽然高大上,然并卵 3.搞定目标站cms的源码,渗透用这个cms的其他公司,获取源码后进行代码审计,找到通用漏洞,然后进目标站 思路规划 :一个低权限的账号》任意文件下载web.config》 连接sql服务器》xp

Linux软件包管理

删除回忆录丶 提交于 2019-12-21 08:49:51
Linux软件包管理 一 、软件包管理简介 二 、RPM包管理-rpm命令管理 1. RPM包命名规则与依赖性 2. RPM包安装升级与卸载 3. rpm命令管理-查询 (重点,yum安装很好用,但是查询只能通过rpm) 4. rpm命令管理-校验和文件提取 三 、RPM包管理-yum在线管理 1. IP地址配置和网络yum源 2. yum命令 3. 光盘yum源搭建 四 、源码包管理 1. 源码包和RPM包的区别 2. 源码包安装过程 五 、脚本安装包 一 、软件包管理简介 1、软件包分类 源码包 ( 脚本安装包 ) 二进制包(RPM包、系统默认包) 2、源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代 码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 卸载方便 源码包的缺点: 安装过程步骤较多,尤其安装较大的软件 集合时(如LAMP环境搭建),容易出现 拼写错误 编译过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决 3、RPM包 二进制包的优点 包管理系统简单,只通过几个命令就可以 实现包的安装、升级、查询和卸载 安装速度比源码包安装快的多 二进制包缺点 : 经过编译,不再可以看到源代码 功能选择不如源码包灵活 依赖性,例如我们打游戏会依赖显卡控制,vc+

推荐15款创建漂亮幻灯片的 jQuery 插件

会有一股神秘感。 提交于 2019-12-21 06:48:26
  对于设计师,开发者,摄影师或任何创造性的个人和企业,他们自己的网站是展示他们的技能和服务的最佳场所。你可能打算设计一个新的个人作品网站,不管你是从头开始或使用模板,都会需要使用 jQuery 幻灯片插件,以美丽夺目的方式显示的作品。   网络上有很多的 jQuery 幻灯片插件,很难决定哪一个更好。因此,我们编辑了15款目前比较优秀的 jQuery 幻灯片插件,帮助你用一个美丽的和创新的方式展示你的图片或者视频列表。如果你有熟悉的任何其他幻灯片插件,请与我们的读者分享您的反馈。 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果【附源码】 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果【源码下载】 12款经典的白富美型 jQuery 图片轮播插件 1. Skippr Skippr 是一个超级简单的 jQuery 幻灯片插件。只是包括你的网页中引入 jquery.skippr.css 和 jquery.skippr.js 文件就能使用了。Skippr 能够自适应窗口宽度,而且导航是独特的条形导航。 效果演示 源码下载 2. Prezento Prezento 这款 jQuery 插件可以让你网页以新颖的交互方式呈现。另外,Prezento 支持响应式设计,配置项也很灵活

@mpx/cli 脚手架源码解析

回眸只為那壹抹淺笑 提交于 2019-12-19 14:33:12
前言 Mpx是一款致力于提高小程序开发体验的增强型小程序框架,通过Mpx,我们能够以最先进的web开发体验(Vue + Webpack)来开发生产性能深度优化的小程序。 下面说说mpx脚手架的源码: 源码地址:https://github.com/didi/mpx/tree/master/packages/cli 目录结构: . ├── README.md ├── bin │ ├── mpx-init.js // init命令开始执行的内容 │ └── mpx.js // 命令入口文件 ├── lib │ ├── ask.js // 自定义工具-用于询问开发者 │ ├── check-version.js // 检查本地node和npm包版本 │ ├── eval.js // 在data的作用域执行exp表达式并返回其执行得到的值 │ ├── filter.js // 配合metalsmith删除过滤多余的文件 │ ├── generate.js // 模板下载后根据用户选择生成指定模板 │ ├── git-user.js // 用于获取本地的git配置的用户名和邮件,并返回格式 姓名 < 邮箱 > 的字符串 │ ├── local-path.js // 判断本地文件是否存在 │ ├── logger.js // 记录日志 │ └── options.js //

源码安装gcc

◇◆丶佛笑我妖孽 提交于 2019-12-14 11:50:41
目录 gcc版本网站 解压文件 3、下载编译所需的依赖包 编译安装gcc 简化版的配置 gcc版本网站 http://ftp.gnu.org/gnu/gcc/ 解压文件 tar -zxvf gcc-* 3、下载编译所需的依赖包 这个步骤有两种方式完成: a) 如果Linux有网络连接,直接这样: [root@localhost local]# cd gcc-* [root@localhost gcc-*]# ./contrib/download_prerequisites b) 如果Linux没有网络连接 打开文件./contrib/download_prerequisites,注释掉wget开头的行,把wget下载的四个文件手动下载,放在gcc的根目录(gcc-*) 文件为: isl-0.15.tar.bz2 mpc-0.8.1.tar.gz mpfr-2.4.2.tar.bz2 gmp-4.3.2.tar.bz2 放置完成后再运行修改后的脚本: [root@localhost gcc-*]# ./contrib/download_prerequisites 编译安装gcc [root@localhost gcc-4.9.2]# yum install -y gcc gcc-c++ glibc-static libstdc++-static kernel-devel /

理论+实操 :源码编译安装LAMP

泪湿孤枕 提交于 2019-12-13 08:45:36
前言 Apache网站服务 MySQL服务 LAMP架构应用实例 LAMP解释 linux apache mysql php/python 一 : Apache简介 1.1 Apache 起源 源于a patchy server, 著名的开源Web服务软件 1995年时,发布apache服务程序的1.0版本 有apache软件基金会(ASF)负责维护 官方站点:http://httpd.apache.org/ 1.2 apache 官方网页 1.3 apache 主要特点 开放源代码、跨平台应用 支持多种网页编程语言 模块化设计、运行稳定、良好的安全性 1.4 软件版本 1.X 目前最高版本的是1.3,运行稳定 向下兼容性较好,但缺乏一些较新的功能 2.X 目前最高版本是2.6 具有更多的功能特性 与1.X相比,配置管理风格存在较大差异 二 :编译安装httpd服务器 1.1 编译安装的优点 具有较大的自由度,功能可定制 可及时获得最新的软件版本 普遍适用于大多数Linux版本,便于移植使用 1.2 获得apache服务器的软件包 参考地址: http://httpd.apache.org/download.cgi 1.2 编译安装httpd步骤 1.2.1 准备工作 卸载httpd及相关依赖包————把环境清空 1.2.2 解压相关文件 挂载共享文件夹,使用mount.cifs