學習共用操作的代碼及心得

這段小代碼可以很好的讓我理解共用記憶體的操作要提醒的是指明的key檔案必須是已經存在的,ftok不會自己建立, 我剛開始以為是ftok會建立key值檔案的,結果程式運行報錯,現在把建立檔案的功能寫入程式裡//         /////   tWrite.c #include <stdio.h> #include <stdlib.h> #include <pthread.h>  //for thread #include <sys/shm.h>  

MagicAjax.NET 的 ClientEventTrigger 用法

 ClientEventTrigger 控制項用的人少。今天要用到,才去研究,要趕快寫下,怕以後忘記了。哈哈ClientEventTrigger 作用 觸發前台事件調用後台方法,比如(下拉框的 onchange

對CLOB欄位進行全文檢索索引

對CLOB欄位進行全文檢索索引可以用SELECT語句,但如果使用WHERE子句時必須使用dbms_lob.instr()函數,命令如下:首先建立一個測試表TEST:SQL>CREATE TABLE TEST3(A CLOB,B INT,C INT);然後往表裡插入資料:SQL> INSERT INTO TEST3 VALUES('TEST  測試 CLOB',11111,22222);1 row created.SQL> commit;Commit

GC增量演算法的理論與實踐

  author:tuiye@126.com以MMgc為例 一垃圾收集       垃圾收集(Garbage

怎樣成為一個優秀的開發主管

這是我做一個跨部門主管的經驗,也是工作10年來總結的"血"的教訓.做好開發主管,你要成為一個:優秀的培訓師,演講家,繪圖師,球證,其次才是程式架構,代碼編寫者.總之主管是一個需要精通多個領域的綜合人才,利用流程來解決崗位渙散的問題,南轅北轍的問題,最終解決工作效率的問題.對付情緒渙散的團隊,可以採取:1,培訓的方式給團隊洗腦,對員工進行工作流程和崗位責任制的培訓.2,測試的方式.制定標準,找個最差的人做測試人員,(標準執行人),讓他代替你去說話,注意自己不要直接和具體工作人員衝突.3,工作平台和

TSPITR(基於時間點的資料表空間恢複)

TSPITR(Tablespace Point-In-TIme Recovery)介紹   TSPITR(資料表空間時間點恢複)用於將一個或多個資料表空間恢複到過去某個時間點的狀態,而其他資料表空間仍然保持現有狀態。   (1) TSPITR(Tablespace Point-In-Time Recovery),只適用於ARCHIVELOG模式。   (2) TSPITR實現方法,建議使用RMAN實現資料表空間時間點恢複。   (3) DBPITR(Database Point-In-TIme

multitable insert command

conn hr/hr1,建立測試表SQL> create table small_orders(order_id int, order_total number, sales_rep_id varchar2(4), customer_id varchar2(10));Table created.SQL> create table medium_orders(order_id int, order_total number, sales_rep_id varchar2(4),

PL/SQL基礎

平時基本都要寫些小的PL/SQL程式,觸發器,函數,包等,下面做了些小例子,麻雀隨小,五髒俱全。可以舉一反三。conn hr/hrSQL>create table emp as select * from employees;SQL>create table dept as select * from departments PL/SQL 塊Declare       v_ename varchar2(20);Begin     select first_name into

Group by字句的用法

--先按照job_id分組,再按照manager_id分組select job_id,manager_id,sum(salary),count(*) from employees group by job_id,manager_id;--先對job_id進行分組,輸出按狀態分組的結果,然後再按照job_id分組,並對分組後的job_id按照 manager_id進行再分組,輸出結果;--在第一行輸出統計的總和(1=2+3=4+5+6+7+8+9)。即他是將同一結果集按照不同的分組條件分別輸出了2

使用彙編開發小巧的檔案複製程式

這是05年學ASM期間,同學用BT狂下大片,通過QQ傳輸給我。看著檔案傳輸進度,突然萌發想法寫了下面這個複製檔案的小程式。;程式    :複製檔案程式,自動更名;說明    :由於DOS不支援超過8個字元的檔案名稱,因此不能複製本程式,因為本程式檔案名稱已經是8個了,再加一個無法複製_data    SEGMENTmess    DB    'Please,input file name.',0DH,0AH,24Hfnf        DB    0DH,0AH,'File not found.

簡單加密解密原形

'加密:'適用於任何字元,包括空格和url衝突的"&""?""%"漢字等符號'簡單加密,可以改造成移位加密,比如每個字元asc碼值增加或減少一個數字'可以改造成移位隨機加密。'比如每個字元前有一個隨機數字,表示該字元asc碼值增加或減少這個隨機數字function encode(x) for i=1 to len(x)  TempNum=hex(asc(mid(x,i,1)))    if len(TempNum)=4 then   encode=encode & 

使用彙編直接寫屏

直接寫屏 挺有意思的,能直接存取顯存地址。可以看看下面這個案例。;功能:顯示所按字元鍵的ASCII碼SSEG    SEGMENT PARA STACK    DW    256    DUP(?)    TOP    LABEL    WORDSSEG    ENDS;DSEG    SEGMENT    MESS1    DB    'Please,press any key.',0DH,0AH,24H    MESS2    DB    'ASCII Code:'    MESS2_L=$

An Issue of Duplicate Database

在做Duplicate資料庫的時候,編輯initSID.ora檔案發現db_file_name_convert的值是有先後順序的,要先寫子目錄的對應關係,後寫父目錄的對應關係,否則會出錯的。 下面這個寫法是正常的db_file_name_convert='/u01/app/oracle/oradata/PROD/Disk1','/u01/app/oracle/oradata/SBDB','/u01/app/oracle/oradata/PROD/Disk2','/u01/app/oracle/o

一些.NET筆試題

前段時間參加了一個面試。下面我就說這些面試題目:1.用JavaScript+HTML實現:網頁裡有一個下拉式清單方塊和一個ok按鈕,要求點擊後下拉式清單方塊變成選項按鈕。方法一:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><HTML> <HEAD>  <TITLE> ZTREE DEMO

DTD不完全筆記

DTD : ENTITY ELEMENT ATTLIST [Definition: A markup declaration is an element type declaration, an attribute-list declaration, an entity declaration, or a notation declaration.] These declarations MAY be contained in whole or in part within parameter

.NET面試題再續

方法二:用JQuery實現。原理:把select中的資料取出拼成HTML的標籤,然後單擊,標籤內容變成成剛才拼好的html 即為選項按鈕,然後把select隱藏。代碼如下:<!doctype html><html lang="en"><head> <meta

[原創]讓你省寫大量重複代碼的方法 使用PropertyInfo類 反射擷取類 的類型

以前在開發一個系統的時候小組裡的人在寫方法的時候很累,很多方法都是對象的屬性需要大量的重複賦值,然後 添加到List對象中你是否還在為一個對象裡有幾十 上百個屬性 手動寫代碼賦值煩惱呢?下面是一個以前的讀取資料庫 資訊的例子[c-sharp] view plaincopyprint?public IList<KFS_Model.QAS_V_MessageInfo> PagerTest(string where, KFS_Model.Pager p)         {        

A note from Data Guard Broker

最近在用Broker 配置和管理Data Guard(Oracle version : 10.2.0.1.0),以前的資料庫都基本不設定db_domain的,當使用database link的時候,啟用了global_names=true,也設定了db_domain,所以以前都能成功順利的用Broker配置和管理Data Guard的設定,現在不行了,我指的不行,是指用broker做switchover的時候,主備庫的instances不自動的啟動,需要手動的去啟動。當我用show

The usage of V$PGA_TARGET_ADVICE

Oracle 10g 給出了一系列的自動最佳化的建議,告訴我們PGA分配多大能給系統帶來最大的效能?V$PGA_TARGET_ADVICE視圖給出了很好的“預測”!看一下這個視圖能給我們帶來什麼樣的資訊:SQL> SELECT pga_target_for_estimate / 1024 / 1024 "PGA(MB)",pga_target_factor,estd_pga_cache_hit_percentage,estd_overalloc_count FROM

CBO配置策略

配置還是不配置在此套用一句肯雅諺語

總頁數: 61357 1 .... 21252 21253 21254 21255 21256 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.