- error executing init.py No module name “imp“ ida
向阳-Y.
安卓python
在某论坛下了个IDA,打开报错Nomodulename“imp”,这是由于高版本python已经移除了imp,新版使用importimportlib。1、打开文件D:\IDA_Pro_7.7\python\3\ida_idaapi.py2、替换importimp为importimportlib。3、替换IDAPython_LoadProcMod函数代码:defIDAPython_LoadProcM
- 如何把idaapi模块在外部给python使用
lichao890427
使用ida都知道idapython插件,提供idc.pyidaapi.pyidautils.py,可以直接import进来,可以在ida运行时使用内部python插件运行然而这几个函数在不使用ida上下文的时候是无法使用的,会提示找不到_idaapi模块,那么_idaapi又是哪里来的呢,通过搜索可以发现是ida\plugin\python.plw中声明的,因此把该文件放到%PYTHONROOT%
- 渗透测试之逆向使用IDA pro软件修改.exe小程序打开对话框显示的文字
玩电脑的辣条哥
渗透测试小程序java开发语言逆向
环境:Win10专业版IDAproVersion7.5.201028.exe小程序问题描述:IDApro软件如何修改.exe小程序打开对话框显示的文字?解决方案:一、在IDAPython脚本中编写代码来修改.rdata段中的静态字符串可以使用以下示例代码作为起点(未成功)importidc#定义要修改的字符串地址string_address=0x12345678#请替换为实际的字符串地址new_s
- IDAPython详细版(一)
烬奇小云
逆向python
一:基础知识:IDAPython由三个独立模块组成:第一个是idc,它是封装IDA的IDC函数的兼容性模块。第二个模块是idautils,这是IDA里的一个高级实用函数。第三个是idaapi,它允许访问更多低级数据,这些数据能够被类使用通过IDA。IDAPython的强大来自于遍历所有的指令,交叉引用地址和搜索代码或者数据。1.基础知识.text:00401570leaeax,[ebp+arg_0
- IDAPython函数入门
烬奇小云
逆向pythonidea
1.1IDA有三个比较重要的库:IDC,idautils,idaapi.IDC他是封装IDA和IDC函数的兼容性模块。idaapi他可以允许我们访问更加底层的数据。在IDA中我们要使用脚本有三种方式:第一种:快捷键shift+F2调出界面,也可以在菜单中选择命令脚本。第二种:ALT+F7脚本文件进行引用第三种:在IDA底部写命令。1.2IDAPython汇编界面介绍:.text:程序段名称0x00
- 最新IDA8.3安装后需要做的一些完善工作(包括IDAPython报错、ChatGPT的模块安装、中文字符串的显示,各种问题解决方法合集)
donglxd
高级调试与编程python开发语言测试工具安全windows
前段时间看到论坛上说的IDA8.3泄露的梗,个人表示对这个提前放出安装包的中国朋友点赞,好东西就是应该尽快免费给大伙分享,老是藏着掖着揣兜里有什么用那?既然最近有空,就来鼓捣下这个IDA8.3吧!首先去下面的博客下载安装包(【逆向工具】IDAProv8.3高级增强版-极核GetShell(get-shell.com)),因为是绿色版,所以下载后解压到自己喜欢的目录即可,我在电脑D盘新建了一个名为"
- 网鼎杯2022青龙组Re复现
Sciurdae
CTF学习笔记数据库linux前端CTF学习Reverse
[网鼎杯2020青龙组]jockerIDA打开看到VirtualProtect函数。SMC自修改。这里对地址的值进行了复原,写个idapython进行复原(或者动态调试复原)addr=0x401500foriinrange(187):key=idc.get_db_byte(addr+i)^0x41idc.patch_byte(addr+i,key)print('done')之后对全部数据U了后,复
- ida脚本环境开发配置idapython&idacpp三端环境(win,mac,linux)
逆向协议风控大师
软件开发macoslinux运维
ida脚本也有一段时间了,一直有个痛点是找不到比较好的方法热重载脚本来实时改动生效,导致开发效率老慢了。固总结下比较友好的环境搭配使用ida热加载插件让你开发脚本更高效github地址:GitHub-0xeb/ida-qscripts:AnIDAplugintoincreaseproductivitywhendevelopingscriptsforIDA,这位老外是个知名视频网站小博主,挺多小妙招
- idapython 处理IDA错误将数据转成了汇编指令
还好一切都可以重来
idapython
idapython将汇编转成intimportidcimportida_bytesimportida_kernwindefconvert_data():align_size=ida_kernwin.ask_long(4,"alignsize")end=ida_kernwin.ask_long(4,"endAddr")ifalign_size==None:returnstart=idc.get_sc
- IDApython 重命名函数
还好一切都可以重来
IDApython逆向
importidaapiimportida_nameimportidcstartAddr=idc.get_screen_ea()tmpaddr=startAddrwhileTrue:funcAddr=idaapi.get_dword(tmpaddr)isfunc=idc.get_func_flags(funcAddr)ifisfunc==-1:print("Addr%dnotisfunction"
- 【iOS逆向与安全】利用IDAPython插件提高反汇编和逆向工程效率
移动端小陈
安全python开发语言
前言IDAPython是一个用Python语言编写的插件,它为IDAPro提供了可扩展性和自动化脚本支持。使用IDAPython,可以以更快、更简单的方式完成反汇编和逆向工程任务。1、目标快速了解和开始使用idapython。2、开发环境和工具清单mac系统IDAPro7.03、常用APIidaapi模块:该模块提供了许多核心的IDAAPI,包括:idaapi.get_func(ea):获取给定地
- [GFCTF 2021]wordy 编写去花IDAPYTHON
双层小牛堡
逆向jvm
首先查壳发现没有东西然后放入ida发现没有main并且软件混乱发现这里1144的地方出错IDA无法识别数据报错内容是EBFF机器码这里看了wp知道是很常见的花指令所以我们现在开始去花这里因为我们需要取出EBFF下面的地址也都是EBFF所以工作量大使用IDApython脚本即可start=0x1135end=0x3100foriinrange(start,end):ifget_wide_byte(i
- fast_attack+unlink(wdb_2018_1st_babyheap)
HNHuangJingYu
pwn题目pwn
题目:wdb_2018_1st_babyheap保护分析alloc函数:free函数:edit函数:这题我干掉了睡眠函数,idapython脚本如下:addres_start=0x400CE3addres_end=0x400CEDforiinrange(addres_start,addres_end):ida_bytes.patch_byte(i,0x90)这题的的漏洞还是挺多的uaf、off-b
- IDA7.5pro IDAPython脚本整理
云舒_YunShu
python开发语言
脚本目录取数值dump内存去除jmp花指令取数值#起始地址addrStart=0x6020c0#终止地址addrEnd=0x60213clist1=[]#>>2是除以4取整数foriinrange((addrEnd-addr)>>2):list1.append(idc.get_wide_dword(addr+4*i))print(list1)dump内存importidc_bc695asidcde
- IDA7.0的脚本语言:idc和idapython
北风~
逆向与保护
0x01.idcIDC语言为IDA的一种脚本引擎,它之所以叫做IDC是因为它的语法与C语言很相似1.IDC的变量没有明确的类型,IDC关键字auto用于引入一个局部变量的声明,用extern关键字引入全局变量的声明,不能在声明全局变量时为其提供初始值。Example1:autoaddr,reg,val;//没有初始化声明的多个变量autocount=0;//已声明和初始化Example2:exte
- IDAPRO的python插件-IDAPython
一起交流
idapython
转载自如下链接版权声明:GNUGeneralPublicLicense.https://github.com/lucky521https://blog.csdn.net/luckyjoy521/article/details/12905405IDAPython是IDA的一款插件。将python和ida结合起来,利用python语言就可以更加自动化的分析程序。IDA5版本里没有带这个插件,需要自己装
- SHCTF 山河CTF Reverse方向week2weenk3部分WP【详解】
Sciurdae
CTF比赛WPCTF密码学网络安全pythonReverse
文章目录[WEEK3]ststst[WEEK2]notgcc[WEEK2]Run?润![WEEK2]Authur's_box[WEEK2]pycode[WEEK3]ststst64bit的ELF文件sub_400763点进去看看mprotect,这个这一题是SMC+TEA的考察,我写过一篇关于SMC学习网鼎杯jocker可以使用idapython写脚本自动修复,也可以使用动态调试,我个人计较喜欢动
- IDAPython基础教程一
Elwood Ying
给出的文件名为rabbithole首先使用file命令查看一下可以看到是64位的可执行文件接下来我们切换到win,使用IDApro载入,以此文件为样例,学习IDAPython的用法。首先介绍下IDAPython的背景。IDAPython创建于2004年。这是GergelyErdelyi和EroCarrera的共同努力。他们的目标是结合强大的python与自动化分析的IDA的类C脚本语言IDC。ID
- IDA脚本一页纸(IDC+IDAPython)-示例版
磨刀砍柴Debug
调试和性能工具c++开发语言安全windowspython
文章目录1.IDC示例脚本1:枚举函数脚本2:枚举指令脚本3:枚举交叉引用test1:向上枚举调用方test2:向下找到被当前函数调用的脚本4:枚举导出函数脚本5:查找和标记函数参数2.IDAPython示例脚本1:枚举函数3.参考IDA的脚本主要有2种语法,一种类似于C语言(高版本更接近C++)的IDC,一种支持python的IDAPython疑问:《IDAPro权威指南第二版》的15.5章编写
- python脚本编程手册_IDAPython脚本编写指南(一)
weixin_39653761
python脚本编程手册
IDAPython脚本编写指南(一)介绍IDA可以说是最好的静态反汇编工具,无论是在漏洞研究,软件逆向和病毒分析等领域,都是非常重要的工具,最近分析病毒感觉平常的使用并没有领悟到这款神器的精髓,在逆向时需要花费大量的时间,效率是非常重要的,如果能通过一些脚本将普通的分析过程实现自动化或者半自动化那就是节省了生命了,IDAPython就是一个非常好的脚本工具,而且由于Python语言的特性,只要是有
- ida使用技巧:ida python
parafish_0
ctf系统安全
一、简介idapython是ida中一个很强大的功能,早期需要另行下载,后来在6.8版本成为了内置插件,而在7.5版本更新后又对函数的命名进行了规范修整。idapython官方提供了函数文档:https://www.hex-rays.com/wp-content/static/products/ida/support/idapython_docs/IDCapi函数文档:https://www.he
- IDA python(简单)
lllle00
二进制
文章目录0x01简介0x02使用方法0x03相关语法0x01简介IDApython是一个IDA的插件,其功能作用和IDC差不多,但IDC功能并没有IDApython强大。0x02使用方法IDA6.8后好像便自带了。和IDC类似,使用python语句写一段代码,然后放入命令中,运行即可。打开如下0x03相关语法IDApython主要由3个模块组成:idc,idautils和idaapi。idaapi
- IDA Python 使用总结
_sky123_
安全架构python
环境配置切换python版本运行IDA安装目录下的idapyswitch.exe,选择使用的python解释器。在PyCharm中写IDAPython脚本在PyCharm的设置→项目→Python解释器点击设置选择全部显示…点击如下位置添加自定义路径路径选择IDAPro7.6\python\3貌似3和2表示Python3和Python2。之后就可以使用PyCharm的智能补全编写IDAPython
- IDA pro使用笔记
是lime呀
IDAPro汇编
IDAPython常用api使用1.函数1.1获取函数的名称1.2获取函数起始地址1.3获取函数的反汇编代码1.4判断函数是否为库函数九种返回值类型IDAPython批量处理脚本idapro6.6版本idapython2.7.21.函数idautils.Functions列举出已知的函数,返回一个list对象,每个item是一个函数的首地址,idc.GetFunctionName(func)获取函
- Solve Crash:ida pro work with pyqt
BJChangAn
以前遇到过这个坑,idapython里想用pyqt做界面会有问题,因为idaq本身也是基于qt的,会崩溃idapython自己的插件接口只能加工具栏图标/菜单选项/右键菜单项,好像并不能做出好看的弹窗,用wxpython或者tkinter太复古。beforeclassUi_Frame:...if__name__=="__main__":importsysapp=QtGui.QApplication
- idapython
BrowMonkeyKing
python
对于许多用户来说,使用函数hex来打印地址是常见的做法。随着升级到IDA7+,使用十六进制打印地址的用户将不再有可点击的地址。现在的地址类型是long而不是int。如果你需要打印的地址是可点击的,请使用字符串格式化。下面的第一个打印地址是long,不能点击。打印的地址使用字符串格式化的地址是可打印的。Python>ea=idc.get_screen_ea()#getaddressofcursorP
- 用pycharm调试idapython脚本
大帅锅1
经验pythondebug
首先python.exe-mpipinstallpydevdDEPRECATION:Python2.7willreachtheendofitslifeonJanuary1st,2020.PleaseupgradeyourPythonasPython2.7won'tbemaintainedafterthatdate.AfutureversionofpipwilldropsupportforPytho
- [GWCTF 2019]re3
Wo0w
逆向Buuctf
前言smc自解密,md5加密密钥,然后aes加密分析可以看到需要先对函数402219解密才能得到该函数,可以使用idapython也可以直接动态调试,这里我直接使用动态调试,让其自解密可以我们的输入在402219中起作用,进入207B函数中可以发现是md5加密(0x123456789是他的标识符),也可以直接用findcrypto插件发现,当然需要自己安装402219中为aes加密,因为它将加密数
- [SCTF2019]creakme
Wo0w
逆向CTFbuu
前言主要是SEH解密然后AES加密分析SEHmain函数中获取到程序句柄也就是首地址,然后进入图中函数找到.SCTF段地址后产生异常,在异常中进行代码自解密装载的SEH异常处理函数因为在异常中有调试判断,所以处于调试状态中将异常抛给调试者也不会执行自解密,可以使用附加调试或者利用idapython直接写函数解密这里直接附加,原有的字符串会经过解密函数执行得到最后判断时的字符串nKnbHsgqD3a
- name 'mipsrop' is not defined 问题解决
飞熊先生
问题描述将ida7.0的miprop插件复制到ida7.5的plugins目录下后,本以为和ida7.0一样可以直接使用,但是在idapython命令行里输入mipsrop.help()的时候报错:NameError:name'mipsrop'isnotdefined但是将环境设置回7.0再使用的时候,并没有出现以上的错误解决方法在idapython中先输入以下代码importmipsropmip
- Spring4.1新特性——Spring MVC增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- mysql 性能查询优化
annan211
javasql优化mysql应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
- windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
- 人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
- ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
- 网络爬虫的乱码处理
随意而生
爬虫网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
- Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
- mongoDB索引操作
adminjun
mongodb索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
- 成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
- Linux下FTP服务器安装及配置
ayaoxinchao
linuxFTP服务器vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
- 使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
- JSONObject以及json串
bijian1013
jsonJSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
- [Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
- 【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
- weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
- 求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
- 读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
- MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
- ZK Timeout再讨论
chenchao051
zookeepertimeouthbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
- CASE WHEN 用法介绍
daizj
sqlgroup bycase when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
- PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
- Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
- Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
- php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
- 修改linux的用户名
hongtoushizi
linuxchange password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
- 第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginxlua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
- zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
- 在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
- 程序员对英语的依赖
Smile.zeng
英语程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
- Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oraclesql编程活动Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后