我在八一看了gre两次考试间隔乳腺炎怎么都没彻底看好,只是每次间隔20天就又出现

您的举报已经提交成功,我们将尽快处理,谢谢!
你好,根据你的情况,一是吃清淡饮食,二是休息好保持心情舒畅,三是服用硝苯地平缓释片,脑络通,倍它乐克,血塞通治疗一下,详细治疗意见,到当地医院相关科室咨询一下。
血压-百科介绍
卧位、坐位、立位的血压是用于检查血压是否正常的一项辅助检查方法。就医时多数医生都测患者坐位血压或卧位血压,如果只测卧位血压,还有可能测到的是 高血压 ,以致 低...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'您没有权限查看该内容.
您可以试试:&1&#include&&glib-2.0/glib.h&&2&#include&&stdio.h&&3&#include&&stdlib.h&&4&int&main(int&argc,&char&*&argv[])&5&{&6&&&int&i&=&123;&7&&&char&str[&10&];&8&&&sprintf(str,"%d",i);&9&&&GString&*&teststring&=&g_string_new("init");10&&&printf&(&"the&teststring&is&%s\n",*teststring&);11&&&g_string_append(teststring,str);12&&&printf&(&"the&teststring&is&%s\n",*teststring&);13&&&g_string_free(teststring,TRUE);14&}下面是编译过程gcc&testgstring.c&-o&1&&-I/usr/include/glib-2.0&-I/usr/lib/x86_64-linux-gnu/glib-2.0/include&&-lglib-2.0 编译的输出为testgstring.c:&In&function&‘main’:testgstring.c:10:3:&warning:&format&‘%s’&expects&argument&of&type&‘char&*’,&but&argument&2&has&type&‘GString’&[-Wformat]testgstring.c:12:3:&warning:&format&‘%s’&expects&argument&of&type&‘char&*’,&but&argument&2&has&type&‘GString’&[-Wformat]运行的结果&$./1the&teststring&is&initthe&teststring&is&123二、解决之道1、参考资料http://openhome.cc/Gossip/GTKGossip/GString.html2、更改后的源程序#include&&glib-2.0/glib.h&#include&&stdio.h&#include&&stdlib.h&int&main(int&argc,&char&*&argv[]){&&int&i&=&123;&&char&str[&10&];&&sprintf(str,"%d",i);&&GString&*&teststring&=&g_string_new("init");&&printf&(&"the&teststring&is&%s\n",teststring-&str&);&&g_string_append(teststring,str);&&printf&(&"the&teststring&is&%s\n",teststring-&str&);&&g_string_free(teststring,TRUE);}3、编译之后的运行结果&./1the&teststring&is&initthe&teststring&is&init123
有人说,当和尚是修行,当道士是修行,当普通人也是修行。还有人说,人三十而立,四十不惑,我写这个,就是人生还有惑,也许某天真的不惑了,就不会再写这个系列了吧。算序了。一、真人心境有人说,所谓真人,其所应的状态为:心口相对,应为即是愿为。那人生到此境界,就不会存在所谓的每天上班刷微博花3小时,看淘宝花2小时,最后还有1小时聊微信等浪费生命的事情了。这样的人很多,所以从反面说来就是要达到真人境界很难,所以普通人也需要修行,或者说需要修心,让自己能达到此等人生心境。二、一以贯之语云,吾道一以贯之,就是孔老夫子的处世态度一直是一样的,不变的。任何时代,能保持不变的态度和心境对待世人和世事都不简单。但更难受的,是自己心中并没有需要坚持的态度和心境。次难受的,是自己心中有了应坚持的态度和心境,但自己却坚持不了。三、一以贯之的是啥呢?1、认真做事。2、做不下去就坐下来静心。3、非礼勿视、非礼勿听、非礼勿言、非礼勿动;慎独。4、若有余暇,则编程,再有余暇,则学文,再有余暇,则学中医。5、上述需做到行走坐卧不失,也就是变成习惯。
儿子已快满3个月,而我的人之初才写了第一篇,一直忙,也一直没有心力干这事。今晚,在银川出差,忽然有点力气,就敲下几个字吧。儿子,你妈一直说你爹没送你什么礼物,我想,这些记录也算是我送你的礼物之一吧!一、孕前检查与选择生产的医院孩子去年夏天怀上,媳妇回老家呆了3个月,然后受不了相思苦,又担心我吃不好,然后就回到我身边,来的时候商量媳妇呆到蛇年春节就回老家,然后待产,只是,很多时候计划总赶不上变化。2012年9月,媳妇来了大兴,就开始在大兴人民医院进行例行检查,有时一个月一次,有时一个月两次,一来二去,媳妇就喜欢上大兴人民医院的环境了,因为这个地方有一栋单独的妇女和儿童楼,只接待妇女和儿童,其他病人在街对面的楼里治疗,于是,媳妇就想在这个地方生产,然后这就成了我和媳妇常常后悔的决定之一。转眼过了蛇年春节,然后到了媳妇预产期,媳妇在这之前一直问检查的大夫,她能不能顺产,能不能顺产,大夫给的答复一直是有希望,有顺产的希望。二、到现在还后悔的生产那天,阳光明媚,媳妇已经过了预产期2天,去医院检查,检查大夫让去产科检查,然后去产科检查,产科大夫把媳妇叫到边上的检查室,不知道怎么看了看,然后出来给我和媳妇说:“你媳妇宫口较小,孩子比较大,估计7斤以上,需要剖腹产,下午我再找我的上级大夫给把把关,看看怎样?”大夫给我媳妇检查时我在医生办公室看到一张手抄纸,大意是说怎么判断一个孕妇能顺产还是剖腹产,于是我就问:"你们是按照这个表上列的条件来判断我媳妇能不能顺产的么?"大夫说:”没有,我们有时候也不一定要根据这个表来判断。“我就不知道问啥了,我也不能质问,为什么不按照这个表来判断呢。后来才知道,其实那个表叫bishop宫颈成熟度评分法,哎!如果我们坚持,那么大夫会根据这个进行评分,并看看能不能最终不剖腹,可惜我们没有坚持。下午,那个大夫的上级大夫来了,检查结果也是一样,建议剖腹,我没办法,就只能相信医生,然后剖腹了。现在想来,如果我们回老家,有熟人,也许就不用剖腹产了,如果我们在这个医院坚持,也许也不用剖腹产了。总之,结论就是,生孩子也需要有熟人啊。。。。。三、黄疸孩子出生2天,脸色迅速变黄,医生说黄疸已经不正常(测量出来结果到238了,也不知道这个238是什么指标),需要转院治疗,转院可以转到大兴人民医院的对口医院:中国人民解放军北京军区八一儿童医院,这个地方有蓝光机,可以治疗黄疸,也可以自己找其他医院,比如大兴仁和医院,他们也有蓝光机,也可以治疗黄疸。后来为了孩子,我们还是选择了去八一儿童医院,媳妇继续在大兴人民医院住院恢复。到了八一儿童医院,医生告诉我们需要交2万押金,我说没有那么多,他们就说交1万也行,然后每个周二可以去见孩子的主治医生,但看不到孩子,这一去,孩子就单独在八一儿童医院呆了9天,9天后,儿子出院,黄疸值降到100多,看起来也不黄了。这9天我们的状态:1、母乳为了让孩子有母乳吃,孩子一转院,大兴人民医院有个特别好的护士就教媳妇自己挤奶,并且给媳妇说,如果不挤奶,以后孩子没有母乳吃,而且时间长了还可能会导致乳腺炎,如果乳腺炎严重,母乳在乳房里化脓,那可能还需要开刀,于是我和媳妇都很认真对待挤奶这件事,出院之后我们又请了一个催乳师给媳妇挤奶一次,然后就是媳妇自己那吸奶器吸,我每天晚上用热水给她热敷了照催乳师的办法挤一次。2、如何预防黄疸后来多方打听,并查资料,上网,终于知道黄疸是新生儿常见病,主要病因在于孩子在妈妈肚子里和出生之后所处的环境的氧气浓度不同,出生后有一种什么物质需要排出体外,主要通过大便,次要通过小便。当时医院的嘱咐:(1)大兴人民医院的病房走廊上有对黄疸的介绍,大概是:新生儿有黄疸很正常,一般15天之后就会消退。我当时也拍下来照片了。他妈的,你就不能说黄疸有两种,分为生理性和病理性,然后病理性的需要治疗,说清楚你会死人吗?哎,从此我就恨死了大兴人民医院,我甚至怀疑这家医院对黄疸的介绍就是故意的,既不说黄疸严重的需要隔离治疗,也不说如何预防黄疸。(2)孩子刚出生,护士就交代,孩子隔一个小时喂30ml奶,然后再隔一个小时要喂30ml水(也许是隔2个小时,不知道记错没有),孩子就算睡得再死,也要弹足底心弹醒,然后喂,但是没有告诉我们为什么,他妈的,你说你多说句为什么会死吗?后来当我们明白,这主要是为了促进孩子新陈代谢,减少发生严重黄疸的可能的时候,孩子已经送进了八一儿童医院治疗黄疸去了。(3)第一个周二我在八一儿童医院看到对黄疸的介绍是:黄疸分为生理性黄疸和病理性黄疸,生理性黄疸不需要治疗,半个月左右会自然消退,病理性黄疸需要治疗。四、今天就说这些吧,后面附两张照片,一张是当时在大兴人民医院产科医生办公室医生桌子上拍到的bishop宫颈成熟度评分法,另一张是在大兴人民医院产科病房走廊上拍到的对黄疸的介绍。
大多数情况下我能心情平静,干什么都能在该睡觉的时候睡着,但是媳妇生气,我就睡不着了。。。。。
人不能总是在做事,前行,而不停下来歇歇,如果一直不停下来歇歇,到某天提不起做事的心力时,会发现自己一片茫然,不知道怎么办,也不知道该干什么?所以干什么事情都要抓紧时间赶快做,做完了就赶快停下来歇歇,这是恢复心力的好方法。由于自己喝酒酩酊大醉,媳妇前天晚上打电话一直打不通,生气了,然后发了短信,直呼我大名,我半夜2点酒醒来看到短信,不知道该怎么办,想到媳妇自己独自生闷气,我也不好受,然后居然就睡不着了,起来打开电脑也不知道干啥。想起了以前好朋友被媳妇逼着把打游戏、上网的所有爱好给硬生生戒掉了,然后某段时间心情烦躁,工作不进去,居然不知道找什么方式来调整自己的心态,一度搞得他欲生欲死的,因此还是要有所爱好的!不过人生越长,爱好却似乎越丢越多,也许某天我也会和朋友一样,把自己的所有爱好给丢掉吧!又想起来有人说过,要学会和自己相处,然后才是和别人相处,大多数情况下,会和自己相处甚至比会和别人相处更重要。媳妇常生闷气,黄帝内经说怒伤肝,所以中医检查,说媳妇有点肝郁结!哎。
媳妇经过十月怀胎,剖腹生下了儿子,本来一直想记录些啥,但苦于没有时间(当然是自己的借口),感觉每天觉也不够睡啥的,就一直没写,所以就等到了现在。从现在开始吧,记下我们三口之家的点点滴滴,等儿子长大之后自己来翻看翻看,也许和他的记忆有些不同,也算乐趣之一了。算序了
gcc testglib.c& -o testglib `pkg-config --libs --cflags glib-2.0`
一、工具netstat或者ss二、功能查看端口状况、连接状况等,据此似乎还可以判断是不是被入侵了。二、参考资料
一、工具uptime二、参考资料/blog/2011/07/linux_load_average_explained.html
最近在linux下用c语言整个小程序,涉及到把文本的配置文件读进来进行处理,昨天搞了一天,一直搞不定,今天中午睡觉的时候忽然想明白了,一试,真的。1、配置文件/etc/do.conf#这行表示注释#这行也是注释作者=张三作者的书名=暂时没想好2、出错的源程序&1&do_conf()&2&{&3&char&*&&4&char&*&book_&5&FILE&*&conf_&6&char&buf[BUFSIZ];&7&conf_file&=&fopen&("/etc/do.conf","r");&8&while(fgets(buf,BUFSIZ,conf_file)&!=&NULL)&9&{10&if&(strncmp(buf,"#",1)&!=&0)11&{12&author&=&strstr(buf,"=")13&}14&}15&}
一、能执行sql的地方pgadmin3在有数据表的地方点右键script-&select script二、查询数据库名字SELECT datname FROM pg_三、查询数据表的名字select * from pg_class where relname = 'jzl_video_table'这个查出来表名和很多乱七八糟的东西select relname from pg_class where relname = 'jzl_video_table'上面这个就查出来表名select count(*) from pg_class where relname = 'jzl_video_table'上面这个如果查出来有jzl_video_table这个表名,返回1,不然返回0
今天折腾的时候,发现一个莫名其妙的错误,整了半天解决了,下面是过程。一、示例程序 test.c/*test.c*/int&main(int&argc,&char&*&argv[]){&&char&*&&&tmd&=&malloc&(&10&);&&&tmd&=&"测试";&&printf&(&"%s\n",tmd&);&&free&(&tmd&);&}二、编译:gcc test.c -o test三、运行./test四、报错测试***&glibc&detected&***&./1:&munmap_chunk():&invalid&pointer:&0x07f4&***=======&Backtrace:&=========/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fb7cdf12b96]./1[0x400679]/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fb7cdeb576d]./1[0x400559]=======&Memory&map:&========-&r-xp&&08:09&466018&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/home/iamdsy/jzl_client_git_flow/jzl_client_daemon_make_video/test/1-&r--p&&08:09&466018&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/home/iamdsy/jzl_client_git_flow/jzl_client_daemon_make_video/test/1-&rw-p&&08:09&466018&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/home/iamdsy/jzl_client_git_flow/jzl_client_daemon_make_video/test/1-&rw-p&&00:00&0&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[heap]7fb7cdc7e000-7fb7cdc93000&r-xp&&08:09&726503&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libgcc_s.so.17fb7cdc93000-7fb7cde92000&---p&&08:09&726503&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libgcc_s.so.17fb7cde92000-7fb7cde93000&r--p&&08:09&726503&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libgcc_s.so.17fb7cde93000-7fb7cde94000&rw-p&&08:09&726503&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libgcc_s.so.17fb7cde94000-7fb7ce049000&r-xp&&08:09&726483&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libc-2.15.so7fb7ce049000-7fb7ce248000&---p&001b5000&08:09&726483&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libc-2.15.so7fb7ce248000-7fb7ce24c000&r--p&001b4000&08:09&726483&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libc-2.15.so7fb7ce24c000-7fb7ce24e000&rw-p&001b8000&08:09&726483&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/libc-2.15.so7fb7ce24e000-7fb7ce253000&rw-p&&00:00&0&7fb7ce253000-7fb7ce275000&r-xp&&08:09&726465&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/ld-2.15.so7fb7ce453000-7fb7ce456000&rw-p&&00:00&0&7fb7ce471000-7fb7ce475000&rw-p&&00:00&0&7fb7ce475000-7fb7ce476000&r--p&&08:09&726465&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/ld-2.15.so7fb7ce476000-7fb7ce478000&rw-p&&08:09&726465&&&&&&&&&&&&&&&&&&&&&/lib/x86_64-linux-gnu/ld-2.15.so7fffe4f37000-7fffe4f58000&rw-p&&00:00&0&&&&&&&&&&&&&&&&&&&&&&&&&&[stack]7fffe4fff000-7fffe5000000&r-xp&&00:00&0&&&&&&&&&&&&&&&&&&&&&&&&&&[vdso]ffffffffff600000-ffffffffff601000&r-xp&&00:00&0&&&&&&&&&&&&&&&&&&[vsyscall]Aborted五、解决办法示例程序修改如下,似乎就没问题了/*test.c*/int&main(int&argc,&char&*&argv[]){&&char&*&&&tmd&=&"测试";&&printf&(&"%s\n",tmd&);}
哎,这都到2013年3月份,已经过了四分之一了,才来总结和打算,对自己也很无语。照例,先回顾下2012年的打算再计划来年的打算一、2012年计划完成情况1、怀宝宝虽不是心想事成,不过经过努力还是完成了。2、接外公外婆来北京玩因姨婆得癌症,外公外婆的北京之行并未达成。3、陪媳妇到西湖因了种种原因,居然没有成行,太对不起媳妇了。4、国铁和地铁学习通信站施工图,并没仔细学呢。站房施工图,参与了不少,有些经验了。中间站施工图,和站房施工图差不多。三电拆迁仅知道一个大概的指标。各系统投资,这事还没干。各系统技术规格书,也基本没怎么学习。地铁通信、AFC、综合监控也就做了两个方案研究,有些概念。5、考注册工程师一个都没考过,惭愧啊。6、看书胡希恕的书没来得及看,当然,这也是自己的借口了,五经看完了孟子注疏,周易正义看了一半。二、2013年计划1、生活上1)过几天宝宝就要出生了,还没想好名字,媳妇一定要在周易尚书中找,还要简单。2)今年看来基本不太可能去西湖了,和媳妇及父母一起好好把宝宝养得健健康康是今年头等大事呢。3)可能的话,让外公外婆来北京旅游下。2、工作上认认真真完成本职工作。3、身体上前两天可能是太冷,晚上出门跑步居然把自己跑感冒了,不过这事得坚持了,不然以后啥都没意义了呢。4、其他1)多陪陪媳妇,安定的后方太重要了。2)还有3个月,一定要把自己想弄的代码敲出来。3)着手准备申请2个域名(其中1个用来办自己的博客?)、1个专利,看看怎么弄呢4)自我调节,这两天都不太想干事,这个状态很糟糕,自我调节太重要了,1个得坚持锻炼,另1个记住,千里之行,始于足下,一眼看去,再艰难的事情,做一步,就有一步的进步,遇到这种事情就是埋头坚持的问题了。5)看书,看是不是能看完周易正义吧,十三经注疏加上周易正义还有12本没看,25史更是基本没碰,但去年坚持看了1半周易正义,在之前又看了孟子注疏之后,发现自己文言水平还是有所提高的,可能的话,把苏轼年谱看完好了,这哥们就是我的偶像啊。
报错为:ERROR: & REMOTE ERROR:& column& "test"& does not existLINE 4:&&&& VALUES (4, "test")解决办法为把"test"变为' ' test ' '
ERROR:& permission denied for language plproxy比如,我要建立某个plproxy函数的用户身份为test,则在出现上述错误的时候这样解决ALTER TABLE pg_languageOWNER TOGRANT all ON TABLE pg_language TO呃,刚发现,其实自己是切换到postgres用户下搞定了这事。。。。所以前面一大堆还是没用,留着做纪念吧
&1、环境1)ubuntu 12.102)安装的是openresty3)安装过程如下./configure& --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module& --with-http_postgres_module --add-module=../fastdfs-nginx-module/srcmakesudo make install4)配置文件nginx.conf文件如下#user&&worker_processes&&1;#error_log&&logs/error.#error_log&&logs/error.log&&#error_log&&logs/error.log&&#pid&&&&&&&&logs/nginx.events&{&&&&worker_connections&&1024;}http&{&&&&upstream&database&{&&&&&&&&postgres_server&&127.0.0.1&dbname=test&&&&&&&&&&&&&&&&&&&&&&&&&user=test&password=&&&&}&&&&server&{&&&&&&&&location&/&{&&&&&&&&&&&&postgres_pass&&&&&&&&&&&&&&&postgres_query&&"SELECT&*&FROM&cats";&&&&&&&&}&&&&}}2、出错1)启动nginxsudo /usr/local/nginx/sbin/nginx 2)出错提示nginx: [emerg] unknown directive "postgres_server" in /usr/local/nginx/conf/nginx.conf:203、解决启动位置错了,把刚才的nginx.conf配置文件放到/usr/local/openresty/nginx/conf下,然后sudo /usr/local/openresty/nginx/sbin/nginx启动,就不会出错了
今天看到中关村在线有个模拟装机,这是地址:.cn/然后上去看了看,选完硬件选软件,偶对硬件不了解,然后网站报价多少就是多少了然后选软件,选操作系统,选了ubuntu,然后出来的价格上万。。。。我立马就无语了。。。。连带让我对网站的硬件报价也很怀疑了。。。坑爹么。。。
零、参考资料1、http://plproxy.projects.pgfoundry.org/doc/tutorial.html2、http://www.tbdata.org/archives/723一、缘起本来淘宝这篇博客已经说得很清楚了,但是它需要三台虚拟机,呃,自己对虚拟机完全不熟悉,加上硬盘不够,就不想折腾了,然后找单机版的pl proxy方法,到处没有找到,然后就只有看官方文档了,就是第一个参考资料了啦,发现其实可以在一个linux下建立3个数据库就可以模拟了。二、基本信息1、linux版本:ubuntu 12.102、postgresql版本:9.13、pl proxy版本:postgresql-9.1-plproxy4、postgresql已经能使用了5、在pgadmin3中执行sql语句的方法如下(1)打开query tool(按住ctrl+E)就可以打开(2)在query tool中粘贴sql语句(3)按F5就可以执行了(4)执行成功或者失败都会有提醒,挺好使。三、配置过程1、emacs /etc/postgresql/9.1/main/pg_hba.conf
—&改变行:host&&& all&&&&&&&&&&&& all&&&&&&&&&&&& 127.0.0.1/32&&&&&&&&&&& md5—&修改为:host&&& all&&&&&&&&&&&& all&&&&&&&&&&&& 127.0.0.1/32&&&&&&&&&&& trust2、创建三个数据库,分别是proxy,database0,database1,我用的创建工具是pgadmin3,创建数据库的sql代码分别如下(把其中的proxy代替为database0,database1就可以分别使用了)--&Database:&proxy--&DROP&DATABASE&CREATE&DATABASE&proxy&&WITH&OWNER&=&postgres&&&&&&&ENCODING&=&'UTF8'&&&&&&&TABLESPACE&=&pg_default&&&&&&&LC_COLLATE&=&'en_US.UTF-8'&&&&&&&LC_CTYPE&=&'en_US.UTF-8'&&&&&&&CONNECTION&LIMIT&=&-1;3、在bash或zsh等shell中输入如下命令psql -U postgres -h 127.0.0.1 -f /usr/share/postgresql/9.1/extension/plproxy--2.4.0.sql proxy 4、在pgadmin3中选择proxy数据库,打开query tool,输入如下sql语句并按f5执行cre得到的结果是ERROR:& language "plpgsql" already exists********** Error **********ERROR: language "plpgsql" already existsSQL state: 42710证明这一步没有必要做,其实已经有了5、在pgadmin3中选择proxy数据库,打开query tool,输入如下语句并执行create schema plproxy6、在pgadmin3中选择proxy数据库的plproxy模式(刚创建的),打开query tool ,输入如下建立3个函数的语句并执行(1)建立plproxy.get_cluster_config函数CREATE&OR&REPLACE&FUNCTION&plproxy.get_cluster_config(IN&cluster_name&text,&OUT&key&text,&OUT&val&text)&&RETURNS&SETOF&record&AS$BODY$BEGINkey&:=&'statement_timeout';--就是给&key&变量赋值,赋的值为’statement_timeout’val&:=&60;--就是给&val&变量赋值,赋的值为&60RETURN&NEXT;RETURN;END;$BODY$&&LANGUAGE&plpgsql&VOLATILE&&COST&100&&ROWS&1000;ALTER&FUNCTION&plproxy.get_cluster_config(text)&&OWNER&TO&(2)建立plproxy.get_cluster_partitions函数CREATE OR REPLACE FUNCTION plproxy.get_cluster_partitions(cluster_name text)& RETURNS SETOF text AS$BODY$BEGINIF cluster_name = 'testcluster' THEN --cluster_name 是群集的名字RETURN NEXT 'dbname=database0 host=127.0.0.1'; --数据库节点的数据库名和 IP 地址RETURN NEXT 'dbname=database1 host=127.0.0.1'; --数据库节点的数据库名和 IP 地址RETURN;END IF;RAISE EXCEPTION 'Unknown cluster'; --如果群集名不存在,抛出异常,这个是在数据库内部处理的,最终会写入日志中。‘Unknown cluster’是报错信息END;$BODY$& LANGUAGE plpgsql VOLATILE& COST 100& ROWS 1000;ALTER FUNCTION plproxy.get_cluster_partitions(text)& OWNER TO(3)建立 plproxy.get_cluster_version函数CREATE&OR&REPLACE&FUNCTION&plproxy.get_cluster_version(cluster_name&text)&&RETURNS&integer&AS$BODY$BEGINIF&cluster_name&=&'testcluster'&THENRETURN&1;END&IF;RAISE&EXCEPTION&'Unknown&cluster';END;$BODY$&&LANGUAGE&plpgsql&VOLATILE&&COST&100;ALTER&FUNCTION&plproxy.get_cluster_version(text)&&OWNER&TO&7、在pgadmin3中选择proxy数据库的public模式(默认就有的),打开query tool ,输入如下建立3个函数的语句并执行(1)建立public.ddlexec(sql_request text)函数CREATE&OR&REPLACE&FUNCTION&ddlexec(query&text)&&RETURNS&SETOF&integer&AS$BODY$CLUSTER&'testcluster';RUN&ON&ALL;$BODY$&&LANGUAGE&plproxy&VOLATILE&&COST&100&&ROWS&1000;ALTER&FUNCTION&ddlexec(text)&&OWNER&TO&(2)建立public.dmlexec(sql_request text)函数CREATE&OR&REPLACE&FUNCTION&dmlexec(query&text)&&RETURNS&SETOF&integer&AS$BODY$CLUSTER&'testcluster';RUN&ON&ANY;$BODY$&&LANGUAGE&plproxy&VOLATILE&&COST&100&&ROWS&1000;ALTER&FUNCTION&dmlexec(text)&&OWNER&TO&(3)建立public.dqlexec(sql_request text)函数CREATE&OR&REPLACE&FUNCTION&dqlexec(query&text)&&RETURNS&SETOF&record&AS$BODY$CLUSTER&'testcluster';RUN&ON&ALL;$BODY$&&LANGUAGE&plproxy&VOLATILE&&COST&100&&ROWS&1000;ALTER&FUNCTION&dqlexec(text)&&OWNER&TO&8、在pgadmin3中选择database0 和database1数据库,打开query tool,输入如下sql语句并按f5执行cre如果已经有这个语言了,就会和上面第四步一样报错,不管,继续往下走就行了。9、在pgadmin3中选择database0 和database1数据库的public模式(默认就有的),打开query tool ,输入如下建立3个函数的语句并执行(1)建立public.ddlexec(sql_request text)函数CREATE&OR&REPLACE&FUNCTION&ddlexec(query&text)RETURNS&integer&AS$BODY$declareret&integer;beginexecute&return&1;end;$BODY$LANGUAGE&'plpgsql'&VOLATILECOST&100;(2)建立public.dmlexec(sql_request text)函数CREATE&OR&REPLACE&FUNCTION&dmlexec(query&text)RETURNS&integer&AS$BODY$declareret&integer;beginexecute&return&1;end;$BODY$LANGUAGE&'plpgsql'&VOLATILECOST&100;(3)建立public.dqlexec(sql_request text)函数CREATE&OR&REPLACE&FUNCTION&dqlexec(query&text)RETURNS&SETOF&record&AS$BODY$declareret&beginfor&ret&in&execute&query&loopreturn&next&end&return;end;$BODY$LANGUAGE&'plpgsql'&VOLATILECOST&100ROWS&1000;10、到此为止,集群就创建成功了,现在就可以通过proxy这个节点对database0和database1进行建表、插入数据、查询数据的操作了(1)创建表usertable在pgadmin3中选择proxy数据库,打开query tool ,输入如下建立usertable的语句并执行select&ddlexec('create&table&usertable(id&integer)');上述语句执行完,在database0和database1数据库的public模式中就应该有usertable这个表了,如果没有这个表,那就是前面某一步出错了啦。(2)在usertable表中插入数据在pgadmin3中选择proxy数据库,打开query tool ,输入如下建立usertable的语句并执行select&dmlexec('insert&into&usertable&values(0)');select&dmlexec('insert&into&usertable&values(1)');select&dmlexec('insert&into&usertable&values(2)');select&dmlexec('insert&into&usertable&values(3)');select&dmlexec('insert&into&usertable&values(4)');select&dmlexec('insert&into&usertable&values(5)');select&dmlexec('insert&into&usertable&values(6)');select&dmlexec('insert&into&usertable&values(7)');select&dmlexec('insert&into&usertable&values(8)');select&dmlexec('insert&into&usertable&values(9)');select&dmlexec('insert&into&usertable&values(10)');上述语句执行完之后能看到database0和database1这两个数据库的usertable表中已经有10行数据了啦。(3)搜索usertable表中数据在pgadmin3中选择proxy数据库,打开query tool ,输入如下建立usertable的语句并执行select&*&from&dqlexec('select&*&from&usertable&')&as&(id&integer);获得结果是345678100129好了,到这就算完成了。。。。
一、现象进入/pgpool-II-3.2.1/sql/pgpool-regclass然后输入make提示出错Makefile:15: /usr/lib/postgresql/9.1/lib/pgxs/src/makefiles/pgxs.mk: No such file or directorymake: *** No rule to make target `/usr/lib/postgresql/9.1/lib/pgxs/src/makefiles/pgxs.mk'.& Stop.二、解决办法google了一下,然后因为用的是ubuntu,然后这样解决了sudo apt-get install postgresql-server-dev-9.1
&&&& 媳妇已怀孕,总想写点什么,也许是长时间不看书的缘故,居然一直不知道如何动笔,今晚编完2小时的程序,睡不着,起来洗了个澡,等头发干,想着这就开写吧,听着许巍的蓝莲花,酝酿了下情绪,敲键盘了。是为序吧!&&&& 上面这段是媳妇回老家养胎的时候敲下的,这中间一直忙,断断续续,也就搁笔了,而现在玛雅人的世界末日预言早已成笑谈,孩子在他娘胎肚子里已呆了快8个月了,我还没完成这篇大作,趁今天上班正好有些时间,想着看看能否敲完吧!& && 新婚半年之后,和娘子准备启动造人工程,然后娘子就找来各种怀孕教程,保胎教程,准备照做,然后也的确照做了,结果完全没有效果,在我们俩准备去看看医生的时候,娘子却有呕吐的症状,自查,怀上了,当时我们都好激动,现在还能想起媳妇走路上眼睛笑成月亮湾的样子。& && 为让娘子好好养胎,我们决定送她回老家,娘子回老家后起居饮食的确是比较方便,但我们俩却发现给移动共享的产值又差不多快赶上恋爱时候了,而且相思更苦,还是决定让娘子回来,然后又飞回来了。& && 回来后,娘子一个月要检查一次,我早上5点半起来去挂号,虽早,却不觉苦。& && 娘子回家我一直没出差,她回来我却出了好几次差,然后,娘子说她一个人在家害怕,弄得现在经常被我数落:“这都要当妈的人了,在自己家还害怕,这还怎么当妈?”&&&& 娘子怀孕快大半年了,一直没记录什么,今天写这几句,留着纪念!
1、插入数据&db.facebook.insert ( {file_id:1,vote_count:20,tags:["database","mongodb"]})& &db.facebook.insert ( {file_id:3,vote_count:22,address:{city:"suzhou",country:"china"}})上述两个命令均执行成功了。2、查询数据&db.facebook.find ({tags:"mongodb"})&db.facebook.find({"address.country":"china"})上述两个命令均执行成功3、建立索引&db.facebook.ensureIndex ({"address.city":1})上述命令也执行成功了
呃,sprintf功能很强大,能连接任何格式的任何变量到一起,然后我用它来直接连接(或叫合并)两个字符串的时候,发现得不到正确的结果,然后呢?1、错误做法1int main (){& char * a1 = "shengruxiahua,siruzhaolu";& char * a2 = "wo ai beijing tian an men";& char *& s = malloc ( 10000 );& sprintf (s,"%s%s",a1,a2);& printf ("the s is %s\n",s);& return 0;}这样得不到正确结果,原因我不是很清楚了。2、错误做法2int main (){& char * a1 = "shengruxiahua,siruzhaolu";& char * a2 = "wo ai beijing tian an men";& char *& s = malloc ( 10000 );& sprintf (s,"%.*s%.*s",sizeof(a1),a1,sizeof(a2),a2);& printf ("the s is %s\n",s);& return 0;}这样也得不到正确的结果,因为sizeof(a1)结果为4,仅表示a1首地址的大小,就是4个字节啦。2、正确做法int main (){& char * a1 = "shengruxiahua,siruzhaolu";& char * a2 = "wo ai beijing tian an men";& char *& s = malloc ( 10000 );& sprintf (s,"%.*s%.*s",strlen(a1),a1,strlen(a2),a2);& printf ("the s is %s\n",s);& return 0;}这样就能把a1和a2这两个字符串直接连接到一起了。
阅读排行榜
评论排行榜}

我要回帖

更多关于 两次献血间隔时间 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信