- 2018-10-07英语逆向学习法
青丫_
这个国庆假期很颓废,读书不多,只看了钟道隆先生的英语逆向学习法,感受颇深,被钟先生这种吃苦,死磕英语学习的精神所感动。1.读完此书,感觉钟先生从头到尾都在向读者传递一种精神,吃苦,坚持。45岁才开始自学英语的他,不但成为了口语翻译家,而且还出版了关于英语学习的五本著作,指导了千千万万的不同层次的英语学习者。工作之余每天学习5个小时,假期每天10个小时,常年的坚持,三年写了一柜子的听写记录听坏电子管
- js逆向学习笔记【一篇就够】
顽强拼搏的阿k
JS逆向javascript学习前端
js逆向学习笔记【一篇就够】不够再来一篇文章目录js逆向学习笔记【一篇就够】算法还原白盒还原黑盒还原RPC调用浏览器自动化基本数据类型原始类型合成类型查看类型nullundefined和布尔值数值进制NaNInfinity全局api字符串字符集base64转码对象对象引用属性查看属性删除属性存在判断属性遍历函数函数声明函数是一等公民函数变量名提升函数的属性和方法函数作用域函数参数省略参数传递方式a
- 【JS逆向学习】今日头条
诗雅颂
javascript开发语言逆向补环境
逆向目标目标网页:https://www.toutiao.com/?wid=1707099375036目标接口:https://www.toutiao.com/api/pc/list/feed目标参数:_signature逆向过程老规矩先观察网络请求,过滤XHR请求观察加密参数,发现Payload的_signature加密参数我们直接全局搜索加密参数_signature,在每个搜索结果处都打个断点
- 安卓逆向学习之ADB的配置和使用及刷机root
Tmac自留
android学习adb
ADB的配置和使用ADB即AndroidDebugBridge,安卓调试桥,是谷歌为安卓开发者提供的开发工具之一,可以让你的电脑以指令窗口的方式控制手机。可以在安卓开发者网页中的SDK平台工具页面下直接下载对应系统的adb配置文件,大小只有几十MB下载地址:https://developer.android.com/studio/releases/platform-tools?hl=zh-cn各平
- 【JS逆向学习】代码混淆之三目运算符多层嵌套
诗雅颂
学习
背景Javascript逆向分析过程中,经常会碰到混淆后的多层嵌套的三目运算符,这里我们给出一个案例来具体分析下目标表达式varresult=a?b?c?d?e?f:g:h:i:j?k?l?m?n:o:p:q;大家先思考一下,a为假的时候返回什么?为真又返回什么?分析过程为了便于分析,我们先将其重新格式化以更清晰地展示嵌套关系:varresult=a?b?c?d?e?f:g:h:i:j?k?l?m
- 【JS逆向学习】某壁纸下载(ast混淆)
诗雅颂
javascriptnode逆向js
逆向目标目标网址:https://bz.zzzmh.cn/index逆向接口一:https://api.zzzmh.cn/bz/v3/getData逆向接口二:https://cdn2.zzzmh.cn/wallpaper/origin/0d7d8d691e644989b72ddda5f695aca2.jpg?response-content-disposition=attachment&auth
- JS逆向学习——浏览器开发者工具 network 网络
踏踏实实做人,勤勤恳恳做事
javascript
在浏览器页面上右键后点击检查选项,打开开发者工具,点击网络(NetWork)可以看到如下界面这个功能主要用于在逆向时进行抓包,但光进入这个页面功能还是不够用的。在页面上按下快捷键“Crl+F”打开搜索功能区,如图所示勾选保留日志(Presrvelog),每次刷新之后会留下之前产生历史记录数据,最好勾选,这样可以看到记录的变化趋势。勾选禁用缓存(DisableCache),每次刷新都会重新和服务器交
- JS逆向学习——下断点
踏踏实实做人,勤勤恳恳做事
javascript
在现实情境中一些网页会对用户反馈的数据进行加密,例如:淘宝、京东的网页他们会加密返回的用户数据,如果你自己来解密这个加密方法有时会非常的困难和繁琐,所以最好能够找到网页中现有的用于加密的js代码,而下断点就是一种高效的查找方式。一、js逆向能对网站的js进行一些调试1.能修改js中的一些变量的值,能输出2.能下断点3.能更智能的批量监听一些值二、断点方式DOM断点(当渲染时属性或样式发生改变时才能
- 【JS逆向学习】国家加密系列-SM算法实例
诗雅颂
javascript逆向nodenpmsm国家加密加密
SM系列1、国家加密算法介绍事实上从2010年开始,我国国家密码管理局就已经开始陆续发布了一系列国产加密算法,其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中。其中SM2、SM3、SM4三种加密算法是比较常见的2、算法分类算法名称算法类别应用领域特点SM1对称(分组)加密算法芯片分组长度、密钥长度均为12
- iOS逆向学习笔记2(CPU中的寄存器)
_从今以后_
1CPU的中的寄存器 CUP除了有控制器、运算器之外,还有寄存器,寄存器的作用就是进行数据的临时存储的,如下图所示:CPU结构图 CPU的运算速度是非常快的,为了性能CPU在内部开辟一小块临时存储区域,并在进行运算时先将数据从内存复制到这一小块临时存储区域中,运算时就在这一小块临时存储区域内进行。我们称这一小块临时存储区域为寄存器。 对于ARM64系统的CPU来说,如果寄存器以x开头则表示这
- 【JS逆向学习】36kr登陆逆向案例(webpack)
诗雅颂
javascript学习webpack逆向36node
在开始讲解实际案例之前,大家先了解下webpack的相关知识WebPack打包webpack是一个基于模块化的打包(构建)工具,它把一切都视作模块webpack数组形式,通过下标取值!function(e){vart={};//加载器所有的模块都是从这个函数加载执行functionn(r){if(t[r])returnt[r].exports;varo=t[r]={i:r,l:!1,exports
- 【JS逆向学习】房天下登陆案例
诗雅颂
javascript学习开发语言
逆向目标接口:https://passport.fang.com/loginwithpwdStrong.api加密参数:pwdGt、Chanllenge、Validate:都是滑块轨迹加密参数,本章不做分析逆向过程通过分析网络请求,可以发现loginwithpwdStrong.api就是我们要找的目标,然后分析Initiator如下,直接点击跟进去,发现了我们要找的目标加密参数分析在pwd:enc
- Android逆向学习(六)绕过app签名校验,通过frida,io重定向(上)
Rytter
Android逆向android学习
Android逆向学习(六)绕过app签名校验,通过frida,io重定向(上)一、写在前面这是吾爱破解正己大大教程的第五个作业,然后我的系统还是ubuntu,建议先看一下上一个博客,关于动态调试的,因为我这才发现动态调试是真的有很大用处,然后我们开始今天的教程(拖更很久了,最近真的很忙事情好多,抽空出一期博客,这一节博客问题其实挺多的,如果有不对的地方请指出,不胜感激)二、任务目标破解签名,使程
- 【读《简化》—逆向学习】
喜悦能量沙沙
图片发自App【逆向学习】逆向学习比正向学习要简单很多。我们始终向着已知领域前进,它的效率高很多。而正向学习是从了解的领域到未知的领域发生转向和错误的可能性很大。今天读到这一段特别有感觉,我的孩子学习成绩不好,可是他的百科知识却较丰富,源自他从小是个十万个为什么宝宝,现在他又迷上了世界地理,每天写完作业就拿着地球仪摆弄,嫌查找百度麻烦,翻出中国国家地理百科-海洋和人文版地图,自己一点点仔仔细细的看
- 029日更 《好好学习》总结笔记之以教为学
雲端峯影
概念:以教为学:把教别人的过程作为帮助自己学习的过程。I:学习是输入的过程,教导是输出的过程。以教为学,则倡导以输出结果为导向的逆向学习方法。当我明白,需要将相关知识技能分享教导给别人时,需要做好更充分的准备,实现有效负责的教导,并在此过程中实现成长。A:目前正在学习洋葱阅读法,已经跟进学习第五课,主题阅读法。在五一放假期间,根据以教为学的理念和洋葱阅读的作业,做好以下计划1.每天完成《好好学习》
- 【JS逆向学习】快乐学堂
诗雅颂
javascript学习开发语言
逆向目标登陆接口:https://www.91118.com/passport/Account/LoginPost?r=0.20790763112591337&kds=yes&username=13127519353&pass=bb3mlkFBqqo%3D&recordPwd=1&ckcode=5719&fscode=klxt&invite=加密参数:r:0.20790763112591337pa
- 【JS逆向学习】全国建筑市场逆向案例
诗雅颂
javascript学习开发语言
逆向目标响应内容:95780ba0943730051dccb5fe3918f9fe1b6f2130681f99d5620c5497aa480f13f32e8cc4b2f871a9a59a1d0117ce9456ce6b66396085eaa2822aa2ffc121eac1885d297bbd68dcda88cd8b0b29e282f9fd6b8392d52b817608665d8a565119f
- Android逆向学习笔记2:APK结构(1)
Daylighttx
Android逆向学习android学习笔记
目录APK目录结构:apk打包流程:ADT时代:AndroidStudio时代:APK目录结构:首先随便找一个apk文件,直接对其解压缩得到如下文件其中:AndroidManifest.xml:编译好的AXML二进制格式文件META-INF目录:用于保存apk的签名信息class.dex:程序的可执行代码,如果开启了MutliDex,则会有多个DEX文件res目录:程序中使用的资源信息。即一些图片
- Rust逆向学习 (7)
C0Lin
PWN学习笔记rust学习
文章目录ReverseforHashMap`new`/`insert`/`get`SwissTablesDataStructureInsert/Delete/FindExpand总结ReverseforHashMapHashMap是各个语言常用的一种数据结构,在每个语言中的实现都有或多或少的差别,相信学过数据结构的都知道HashMap在数据量较大时具有很小的时间复杂度。下面我们将分析在Rust中,
- 某省资源交易中心 (js逆向)
screamn
python爬虫js逆向爬虫js逆向网络协议
该文章只是用于逆向学习,不得以商用或者是破坏他人利益的目的进行使用。如有侵权请联系作者。网站链接:bse64aHR0cHM6Ly9nZ3p5ZncuZnVqaWFuLmdvdi5jbi9idXNpbmVzcy9saXN0Lw==分析环节进入网站进行翻页请求时我们会发现改请求时ajax请求。这里,我们可以直接看一下请求参数和返回结果,以及表头携带。请求参数请求参数中不存在加密返回数据data被加密了
- 视频播放量的变化逻辑
秋刀鱼_(:з」∠)_别急
Python--数据收集python网络爬虫大数据
文章目录前言一、播放量是怎么变化的?二、抓包h5请求参数怎么解决COOKIE怎么搞?buvid3b_lsid_uuidbuvid4和sid刷前言以此文记录爬虫逆向学习思路代理ip+cookie来刷播放缺陷:据说破站这方面的检测很严格了,这种刷播放的方式,不会真的观看视频,就是点播一下,如果很多播放量都是这种点播而且还都是游客播放b站是能检测到的,检测到就刷了也没用播放量也不会涨的。一、播放量是怎么
- IOS逆向学习之砸壳过程
子云之风
IOS安全ios学习安全
IOS砸壳过程一:Frida砸壳基本原理:二:越狱手机配置三:Mac配置四:dumpApp五:配置中遇到的问题一:Frida砸壳基本原理:Frida-ios-dump基于Frida(一个跨平台的轻量级Hook框架)提供的强大功能,通过注入JS实现内存dump,然后利用Python自动复制到macOS生成最终的ipa文件下载:frida-ios-dump将下载下来的frida-ios-dump目录,
- C++逆向学习(四) 类
编程小世界
测试代码基类base,派生类derived,分别有成员变量、成员函数、虚函数#include#includeclassbase{public:inta;doubleb;base(){this->a=1;this->b=2.3;printf("baseconstructor\n");}voidfunc(){printf("%d%lf\n",a,b);}virtualvoidv_func(){prin
- Rust逆向学习 (6)
C0Lin
PWN学习笔记rust学习
文章目录ReverseforString`push_str`与`+``format!``bytes`方法`chars`方法总结ReverseforString上一篇文章简单分析了Vec变长数组的结构,今天来介绍String。实际上Rust的字符串类型对于我们并不陌生,在前面几篇文章的几乎任何一个示例中都可以找到它们。我们曾经提到过,String类型在栈中占0x18大小,其中包括字符串的指针、字符串
- 苍穹外卖项目解读(五 完结) POI Easyexcel excel操作
BiuPsYao
JAVA开发exceljavaspringboot
前言HM新出springboot入门项目《苍穹外卖》,笔者打算写一个系列学习笔记,“苍穹外卖项目解读”,内容主要从HM课程,自己实践,以及踩坑填坑出发,以技术,经验为主,记录学习,也希望能给在学想学的小伙伴一个参考。注:本文章是直接拿到项目的最终代码,然后从代码出发,快速逆向学习技术经验!可能需要一些前置知识觉得文章有用可以关注点赞收藏期待更新^^,期待您的评论留言苍穹外卖项目解读(一)完整代码本
- Rust逆向学习 (5)
C0Lin
逆向学习笔记rust学习
文章目录ReverseforVecvec!与添加元素元素访问元素遍历枚举数组弹出最后一个元素——pop总结本文将对Rust中的通用集合类型——动态数组Vec进行学习,对应参考书中的第8章。ReverseforVecVec是Rust中的动态数据结构,与C++中的vector功能类似。实际上Rust中的String就是一个特殊的Vec,这可以通过查看Rust的内核代码证实。vec!与添加元素vec!是
- Rust逆向学习 (4)
C0Lin
逆向学习笔记学习rust
ReverseforStructRust中的结构体是一个重要的内容,由于Rust中没有类的概念,因此其他编程语言中的封装、继承、多态与Rust中的表现都有较大差异。我们使用参考书中的一个示例开始进行分析。Struct初始化structUser{username:String,email:String,sign_in_count:u64,active:bool,}pubfnmain(){letmut
- 逆向学习记录(5)刷机
小小爬虾
学习刷机
首要前提:手机刷机必须OEM解锁(BL解锁),否则不能刷机!1、根据手机机型下载手机系统包,首次登陆网址需要同意协议。然后在右侧选机型,中间就出来各种适合本机型的系统。下载网址https://developers.google.com/android/images?hl=zh-cn选好版本,点击Link下载,解压后如图:2、PC端要有adb、fastboot(这两个程序,在SDK的platform
- 逆向学习记录(3)工具介绍jadx、gda和jeb
小小爬虾
学习jebjadx
1、jadx下载地址如下,目前最新版本为v1.4.7,改成想要下载的版本号就能下载对应的版本。https://github.com/skylot/jadx/releases/tag/v1.4.7下载后解压,进入对应路径的bin文件夹内,运行jadx-gui.bat。2、gda下载地址和github地址如下,当前最新版本为4.10http://www.gda.wiki:9090/https://gi
- 逆向学习记录(4)adb
小小爬虾
学习adb
adb用于PC和手机端通讯。常用命令如下:如果不是模拟器(模拟器一般都有自己的adb),adb会出现在Andirod的SDK中,路径为:Android/SDK/platform-tools。最好加入环境变量中。
- eclipse maven
IXHONG
eclipse
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指
- timer cancel方法的一个小实例
alleni123
多线程timer
package com.lj.timer;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer extends TimerTask
{
private int a;
private Timer timer;
pub
- MySQL数据库在Linux下的安装
ducklsl
mysql
1.建好一个专门放置MySQL的目录
/mysql/db数据库目录
/mysql/data数据库数据文件目录
2.配置用户,添加专门的MySQL管理用户
>groupadd mysql ----添加用户组
>useradd -g mysql mysql ----在mysql用户组中添加一个mysql用户
3.配置,生成并安装MySQL
>cmake -D
- spring------>>cvc-elt.1: Cannot find the declaration of element
Array_06
springbean
将--------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3
- maven发布第三方jar的一些问题
cugfy
maven
maven中发布 第三方jar到nexus仓库使用的是 deploy:deploy-file命令
有许多参数,具体可查看
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
以下是一个例子:
mvn deploy:deploy-file -DgroupId=xpp3
- MYSQL下载及安装
357029540
mysql
好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址
- ios TableView cell的布局
张亚雄
tableview
cell.imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:[indexPath row]]];
CGSize itemSize = CGSizeMake(60, 50);
&nbs
- Java编码转义
adminjun
java编码转义
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final Strin
- Tomcat 配置和spring
aijuans
spring
简介
Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml,context.xml和web.xml。
Server.xml -- tomcat主
- Java打印当前目录下的所有子目录和文件
ayaoxinchao
递归File
其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。
import java.io.File;
/**
* @author Perlin
* @date 2014-6-30
*/
public class PrintDirectory {
public static void printDirectory(File f
- linux安装mysql出现libs报冲突解决
BigBird2012
linux
linux安装mysql出现libs报冲突解决
安装mysql出现
file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
- jedis连接池使用实例
bijian1013
redisjedis连接池jedis
实例代码:
package com.bijian.study;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo
- 关于朋友
bingyingao
朋友兴趣爱好维持
成为朋友的必要条件:
志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。
志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他
- 【Spark七十九】Spark RDD API一
bit1129
spark
aggregate
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
//测试RDD的aggregate方法
object AggregateTest {
def main(args: Array[String]) {
val conf = new Spar
- ktap 0.1 released
bookjovi
kerneltracing
Dear,
I'm pleased to announce that ktap release v0.1, this is the first official
release of ktap project, it is expected that this release is not fully
functional or very stable and we welcome bu
- 能保存Properties文件注释的Properties工具类
BrokenDreams
properties
今天遇到一个小需求:由于java.util.Properties读取属性文件时会忽略注释,当写回去的时候,注释都没了。恰好一个项目中的配置文件会在部署后被某个Java程序修改一下,但修改了之后注释全没了,可能会给以后的参数调整带来困难。所以要解决这个问题。
&nb
- 读《研磨设计模式》-代码笔记-外观模式-Facade
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 百度百科的定义:
* Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,
* 隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面
*
* 可简单地
- After Effects教程收集
cherishLC
After Effects
1、中文入门
http://study.163.com/course/courseMain.htm?courseId=730009
2、videocopilot英文入门教程(中文字幕)
http://www.youku.com/playlist_show/id_17893193.html
英文原址:
http://www.videocopilot.net/basic/
素
- Linux Apache 安装过程
crabdave
apache
Linux Apache 安装过程
下载新版本:
apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)
apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)
httpd-2.2.15.tar.gz(下载网站:http://httpd.apac
- Shell学习 之 变量赋值和引用
daizj
shell变量引用赋值
本文转自:http://www.cnblogs.com/papam/articles/1548679.html
Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用bash里的关键字(可用help命令查看保留关键字)
需要给变量赋值时,可以这么写:
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
dcj3sjt126com
javajdk
Java SE 第一讲:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
JDK:Java Development
- YII给用户登录加上验证码
dcj3sjt126com
yii
1、在SiteController中添加如下代码:
/**
* Declares class-based actions.
*/
public function actions() {
return array(
// captcha action renders the CAPTCHA image displ
- Lucene使用说明
dyy_gusi
Lucenesearch分词器
Lucene使用说明
1、lucene简介
1.1、什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者googleDesktop那种拿来就能用,它只是提供了一种工具让你能实现这些产品和功能。
1.2、lucene能做什么
要回答这个问题,先要了解lucene的本质。实际
- 学习编程并不难,做到以下几点即可!
gcq511120594
数据结构编程算法
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- Java面试十问之三:Java与C++内存回收机制的差别
HNUlanwei
javaC++finalize()堆栈内存回收
大家知道, Java 除了那 8 种基本类型以外,其他都是对象类型(又称为引用类型)的数据。 JVM 会把程序创建的对象存放在堆空间中,那什么又是堆空间呢?其实,堆( Heap)是一个运行时的数据存储区,从它可以分配大小各异的空间。一般,运行时的数据存储区有堆( Heap)和堆栈( Stack),所以要先看它们里面可以分配哪些类型的对象实体,然后才知道如何均衡使用这两种存储区。一般来说,栈中存放的
- 第二章 Nginx+Lua开发入门
jinnianshilongnian
nginxlua
Nginx入门
本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:
nginx启动、关闭、重启
http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html
agentzh 的 Nginx 教程
http://openresty.org/download/agentzh-nginx-tutor
- MongoDB windows安装 基本命令
liyonghui160com
windows安装
安装目录:
D:\MongoDB\
新建目录
D:\MongoDB\data\db
4.启动进城:
cd D:\MongoDB\bin
mongod -dbpath D:\MongoDB\data\db
&n
- Linux下通过源码编译安装程序
pda158
linux
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档
二、linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /b
- WEB开发编程的职业生涯4个阶段
shw3588
编程Web工作生活
觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,
- 遭遇jsonp同域下变作post请求的坑
vb2005xu
jsonp同域post
今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段
$mi_id = htmlspecialchars(trim($_GET['mi_id ']));
$mi_cv = htmlspecialchars(trim($_GET['mi_cv ']));
贴出我前端代码片段:
$.aj