2009年2月16日

session和cookie是B/S开发中常见的概念,都是为了将无状态的HTTP访问关联成会话。因为用途相近,所以经常被混为一谈。其实,二者的区别是很明显的。

最大的不同,session保存在服务器端,cookie保存在用户端(浏览器中)。

原文永久链接:https://jijian91.com/blog20090216/session-cookie.html

很多人学中文时都在抱怨汉字太多,比英语的26个字母多了数百倍。曾经有一段时间,人们都在说拼音文字必将替代汉字。

其实,仔细想想,用汉字与字母比数量是不对的。

语言的最小意义单位是语素。汉语中,绝大多数语素是单个汉字。而英语的语素包括词根(自由语素)和词缀(粘着语速)。所以,应该是汉字与英语词根、词缀比较数量。常用汉字和次常用汉字的总量大约是六千。常见的英语词根数量上没有汉字多,大约是数百,但构词时的变形比较复杂,所以会滋生出词干。总体算来,常见英语词素接近千计。中英文常见词素对比在6-7左右。

由此推断,中英文对应关系是:
汉语 vs 英语
笔划 vs 字母
汉字 vs  词根、词缀
复合词 vs 单词

汉语的常用复合词大约有数万(《汉语大词典》收词6.5万),英语的
美国人平均掌握的词汇量是14,000个。权威的词典Oxford English Dictionary收词41万。估计总词汇量接近100万。

但在由词素派生词的能力上,英语明显较差:

  1. 新词与词素的关系不明显,很难从单词中辩认词素,更难记忆和推导含义。汉字独立成字,优势明显。事实上,英语词素、单词的关系与汉语的部首、汉字的关系相近。
  2. 英语派生词较长,读写不便,从而大量了出现简写。无意义的字母组合简写易混、易重,而且与原单词联系微弱,变成了新的单词。这种词生词的怪圈导致英语单词量暴增

注:这是很早写的半篇blog,一直没时间写完。看来也没续写的机会了。先放出来。

原文永久链接:https://jijian91.com/blog20090216/hanzi-zimu.html

2009年1月15日

不知什么时候起,jijian91的wordpress编辑字体变得很小。

在网上找了一下,发现这篇文章很有启发。原来是tinymce在firefox下的字体尺寸问题,需要改editor_content.css中的font-size。

但不同的wordpress包和模板中,editor_content.css位置略有不同。jijian91的是在wp-includes\js\tinymce\themes\advanced\css\editor_content.css

修改方法是将editor_content.css中的

body, td, pre >{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

改成

body, td, pre >{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

然后在firefox中清除cache,重新载入页面,wordpress编辑字体小的问题就解决了。

原文永久链接:https://jijian91.com/blog20090115/wordpress-firefox-font-size.html

2009年1月13日

BSP=Business Server Pages。SAP的Web开发技术

BSP资料:

SAP的BSP教程

原文永久链接:https://jijian91.com/blog20090113/sap-bsp.html

SAP用户登录增强,对用户GUI登录有效,但对RFC访问登录(例如JCO)无效。增强类型是CMOD/SMOD,增强出口(exit)是SUSR0001

一、增强操作步骤

  1. tcode smod,”加强” 输入SUSR0001,”对象组件”选择”组件”,点击“修改”。
  2. 双击功能模块名”EXIT_SAPLSUSF_001″
  3. FUNCTION EXIT_SAPLSUSF_001中已有代码”INCLUDE ZXUSRU01″.在se80下,创建INCLUDE ZXUSRU01。
  4. 在ZXUSRU01中输入需要的代码
  5. 激活增强。在tcode smod,”加强” 输入SUSR0001,点击”测试”.选择EXIT_SAPLSUSF_001,激活。

二、增强登录数据获取

在ZXUSRU01中可输入需要的代码,控制登录动作。常见数据获取:
当前登录用户的用户名:SY-UNAME
当前登录用户的IP:CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_IP_ADDRESS
当前的全部登录:TABLE UINFO

三、登录增强代码示例

以下代码完成用户IP限定,即只允许用户TESTUSER从IP192.168.0.1登录,否则提示没有权限并中断登录。
DATA: IP TYPE STRING,
COUNT TYPE I.

CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_IP_ADDRESS
RECEIVING
IP_ADDRESS = IP.

IF SY-UNAME = ‘TESTUSER’ AND IP <> ‘192.168.0.1′.
MESSAGE E157(00).
ENDIF.

四、注意

  1. 此增强只能拦截GUI登录,不能拦截RFC登录。我还没找到RFC登录的Exit?谁知道请指教一二。
  2. 增强只有激活后,才生效。操作见前面的步骤5.
  3. 建立ZXUSRU01后,可以直接双击FUNCTION EXIT_SAPLSUSF_001中的”INCLUDE ZXUSRU01″进入编辑

参见Jack Wu的blog.

原文永久链接:https://jijian91.com/blog20090113/sap-user-logon-enhancement.html

Pages:  < 1 2 ... 21 22 23 24 25 ... 114 115 >