精华内容
下载资源
问答
  • 点了绿勾写入缓存了, 之后点提交就真正写入数据库了, 而不点提交点回滚,就会把修改撤销掉。 post传送的意思吧? change改变的意思,你懂吧。post changes就是把修改传上去,还未真正写入数据库。 如果这...
    ORACLE  你修改数据之后,还没真正写入数据库嘛。  万一你改错了,还能回滚嘛。

    点了绿勾是写入缓存了, 之后点提交就真正写入数据库了, 而不点提交点回滚,就会把修改撤销掉。

    post是传送的意思吧? change是改变的意思,你懂吧。
    post changes就是把修改传上去,还未真正写入数据库。 如果这时候别人查询数据库,还看不到你修改后的内容呢。 要你提交之后才真正写入数据库。

    这是数据库 事务 的概念。

    你直接运行 update insert delete语句之后,更新也是没有写入数据库的啊,别人是查不到的啊,要执行commit语句才真正写进数据库。 这就和上面的提交按钮一样。

    转载于:https://www.cnblogs.com/hpp0716/p/6369222.html

    展开全文
  • 1.为什么有这个表作为开发者实际上比较好奇的其他人在做什么滥用项目(不管目的做到盈利/玩票/试试看)所以特意建了这个库。欢迎各位开发者把自己的项目加进来〜发Pull Request或Issue即可(入选标准:必须网站...
  • PL/SQL Developer里的Event Monitor不知道什么版本开始加上去的,一直以来都忽视了这个东东,不知道他什么的,最近研究DBMS_PIPE才发觉原来它可以在存储过程等调试过程中实时获取调试信息。使用方法很简单,...

    转自:http://blog.csdn.net/zlowly/article/details/534143

     

    PL/SQL Developer里的Event Monitor不知道是什么版本开始加上去的,一直以来都忽视了这个东东,不知道他是干什么的,最近研究DBMS_PIPE才发觉原来它可以在存储过程等调试过程中实时获取调试信息。使用方法很简单,自己创建一个存储过程

    PROCEDURE p_message(msg VARCHAR2) AS
      sta NUMBER;
    BEGIN
      dbms_pipe.pack_message(msg);
      sta := dbms_pipe.send_message(
    'MyDebug', 60); -- 把打包好的消息发送给名为MyDebug的管道,超时设置为60
    END;

    直接用这个p_message代替平时使用的dbms_output.put_line就可以了,在调试程序前打开PL/SQL Developer里Event Monitor,选择Event Type为DBMS_PIPE,Event Name填上MyDebug,然后按start开始监听。然后就可以像平常一样运行自己存储过程了,不同的是调试信息是实时显示出来的,而不是像Output那样要等程序执行完才显示,感觉真是方便多了。

    要注意的是,你必须要有DBMS_PIPE的执行权限,有关DBMS_PIPE可以在Oracle文档中找到详细解释,我就没必要翻译了。另外也可以使用DBMS_ALERT,它和DBMS_PIPE最大不同的是它基于事务的,消息要commit才会发送。

     

    展开全文
  • 30岁转行程序员到底行不行?在互联网发展迅速的今天,很多人会产生这样的想法,这篇文章告诉你,没有什么不可以,关键看你怎么
    
    
    
    30岁转行做初级程序员是一种怎样的体验?(Being a Junior Developer at 30) —— 由 吧主 分享

    30岁转行做程序员到底行不行?在互联网发展迅速的今天,很多人会产生这样的想法,这篇文章告诉你,没有什么不可以,关键看你怎么做。


    改变职业是一件吓人的事情,有时候还会成为一件危险的事情。年龄越大,危险就越高。从头学起一样东西,难度总是非常高,尤其是当你身边的人都比你年纪小,而且比你成就高的时候。我在30岁的时候进入科技行业,在这个旅程中我收获了难忘的经历,见到了优秀的人,并且得到了许多机会。 



    我们是2017年5月的开发者


    今天是我 32 岁生日,我想要在这一天回顾过去一年来的旅程、机遇、新朋友和那些让人窒息的挑战。


    20 多岁的时候,我觉得自己到了 32 岁的时候一定已经找到了自己想要的东西。我曾经憧憬自己成为一个幸福的女人,有着美满的人生,自己喜欢的工作,穿着美美的高跟鞋,而且给自己制定了详细的未来计划。


    但是现实和梦想总是存在着差距,我今天脸上的妆还是昨天画的,穿的是老公的衬衫。我的生活的确很幸福,但是和我当初想象的却大相径庭,而我的职业才刚刚起步。我从来不穿高跟鞋,因为我觉得它们不舒服,而对于未来,我根本没有计划!


    我用了很长的时间才进入了科技行业,一路上有眼泪,也有沮丧。本来我的理想是成为一名语言学家,我希望环游世界,在各个知名学府里翻译古代文本。后来,我的母亲不幸的得了癌症,一切对我来说都不再重要了。病痛折磨了她两年半的时间,在这段时间里,我的生活也停滞了。我感到无比难过,大学不再重要,我的学位也不再重要,我刹那间迷失在生活中,漫无目的。


    虽然用了一段时间,但是最后我还是从悲痛中恢复了。我突然想到回去做曾经喜欢的 Web 设计工作。我之前一直很喜欢 Web 设计,但是从来没有想过将它作为我的职业。于是我开始学习写代码,并且找到了一个为期两年的项目,我在这个项目中认识了Manuel Matuzovic,他是我的老师,并且我们最后成为了朋友,我也将他视为是我的导师。他不断的给我设定挑战,并且挖掘了我的潜力。


    大约一年以前,我成为了一名全职开发者,我想要总结一下这一年的经验,并且和所有人分享,一个 30 多岁的人是如何进入科技行业的:


    大家都好年轻!


    在我刚刚入职的时候,我是公司里年级最大的人,而且还是一个初级开发者。这种感觉很奇怪,尤其是在我之前的工作中,我曾是管理层的一员,管理着一个超过60人的团队。


    我一度觉得自己完全无法赶上身边的人,他们都比我强太多了。这种感觉如今依然会时不时的向我袭来,但是在我找到自己的强项之后,这种感觉就没有那么强烈了。


    因此我的建议是:找到你喜欢的东西,让自己获得提高,自信来源于练习。


    冒充者综合征真的存在


    编程的好坏是装不出来的。对于我这样容易担心的人来说,把代码发给同事去审核就像是一个噩梦。我总是觉得自己是个loser,觉得自己永远都没有进步。在我看来,克服这种感觉的关键在于沟通。我跟老板说了我的不安全感,并且请他评价了我的代码质量,以及询问他我这一段时间里是否有了进步。每当遇到不同的问题,我就会去提问,不断的从他和其他人那里学习。很幸运,我的老板和同事都是很好的人,他们让我敢于向他们提问。


    身边的人很重要


    和其他工作一样,作为一名开发者也需要积攒人脉。你的同时、客户、用户。


    我在科技大会上见到了很多优秀的人。这个行业的气氛真的很不错,人与人之间彼此尊重、彼此学习。当时,和其他行业一样,科技行业也有丑陋的一面,但是我感觉到了人与人之间的对话。我们还有很大的进步空间,而且我们都在不断努力。


    不仅是份工作


    在之前的工作中,每天下班之后,我都不想在去考虑任何与工作有关的事情。而在科技行业,下班后我不是直接回家,而是去参加各种meetup。而周末的时候,我回去参加hackathon,各种科技大会我都会参加,有时还会自己组织一些活动。


    当一名开发者是一种非常特别的体验。离开办公室之后,你的工作并没有停止。


    公开演讲是一件有意思的事情!


    我是个有梦想的人,进入科技行业也想要取得成功。尽管从来没有特别准备过,但是我在维也纳参加 meetup 的时候,却马上成为了一名科技演讲人,在1000人面前进行演讲。也许是因为年纪大了,我现在不再害怕在众人面前说话,甚至开始享受这种感觉。我甚至还开始教其他人东西。我觉得 22 岁的我一定做不到这一点。


    我的未来在哪里?


    希望能够获得更多的公开演讲机会,更多的编程挑战,参加更多的大会,拥抱更多优秀的人,让我的职业生涯更圆满。


    如果你正在考虑转行,但是担心自己的年纪太大,请听我一句话:追求幸福和成功,享受你的工作,在工作中结实优秀的人,这一切都不受年龄的限制。




    推荐文章

    1、Android面试经验大解密

    2、Android的viewHolder模式解剖

    3、Android中必须学习的八大开源项目(开发项目必看)

    4、如何自学Android, 教大家玩爆Android(成为大神必看)

    5、2016 Google hosts 持续更新【更新 于:2016-08-27】(免费翻墙必备)

    6、Android面试经验总结(面试成功必备)

    7、Android Studio 个性化设置(装逼必备)

    8、Android Studio 2.2 正式起航(玩爆Android Studio 2.2必备)

    9、Android Studio 2.3 正式起航(玩爆Android Studio 2.3必备)

    Android Studio 2.2 新功能实例代码:

    Android Studio 2.2新功能实例源码(玩爆Android Studio 2.2必备)

    Android Studio 2.2新功能介绍:

    What's new in Android development tools - Google I/O 2016(YouTube视频需要自备梯子)

    【GitHub】https://github.com/xiaole0310

    【csdn博客】http://blog.csdn.net/xiaole0313

    【新浪微博】http://weibo.com/xiaole0313

    【知乎】http://www.zhihu.com/people/yang-shou-le

    【简书】http://www.jianshu.com/users/1a47e8afa34a

    【技术群】279126311 [满]

    【技术群】484572225 [未]

    【Email】ysle0313@gmail.com

    Android Studio 2.2 新功能实例代码:

    Android Studio 2.2新功能实例源码(玩爆Android Studio 2.2必备)

    如果你有好的文章想和大家分享,欢迎投稿,直接向我投递文章链接即可。

    欢迎扫描关注我们的微信公众号(ysle_0313),不要错过每一篇干货~


    一键关注我们微信公众号ysle_0313

    展开全文
  • vc所支持的文件类型 在VC++6.0中,*.clw,*.dsp,*.dsw,*.ncb,*.opt...分别都起什么做用? 作者: chenhaooo 01-01 08:00  DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配

    vc所支持的文件类型 在VC++6.0中,*.clw,*.dsp,*.dsw,*.ncb,*.opt,*.rc,*.plg,*.ilk,*.pch,*.pdb,*.res,*.idb这些都是什么文件?分别都起什么做用?

    作者: chenhaooo  01-01 08:00  

    DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建新项目的时候自动生成

    DSP:全称是Developer Studio Project,也是一个配置文件,不过她记录的是一个项目的所有配置信息,纯文本文件

    OPT:与DSW、DSP配合使用的配置文件,她记录了与机器硬件有关的信息,同一个项目在不同的机器上的opt文件内容是不同的

    CLW:记录了跟ClassWizard相关的信息,如果丢失了clw文件,那么在Class View面板里就没有类信息

    PLG:实际上是一个超文本文件,可以用Internet Explorer打开,记录了Build的过程,是一个日志型文件

    RC:资源描述文件,记录了所有的资源信息,在资源编辑器里作的修改,实际上都是对RC文件的修改

    RC2:附加的资源描述文件,不能直接资源编辑器修改,只能手工添加,可以用来添加额外的资源

    RES:经过资源编辑器编译之后的资源文件,以二进制方式存放

    SBR:编译器生成的浏览信息文件,在代码导航的时候非常有用,她需要在编译时指定/FR或者/Fr开关

    BSC:BSCMAKE.EXE将所有的SBR文件作为输入,经过处理之后输出一个BSC文件,在代码导航的时候实际用到的是BSC文件

    ILK:当选定渐增型编译连接时,连接器自动生成ILK文件,记录连接信息

    PDB:全称是Program DataBase,即程序数据库文件,用来记录调试信息,是一个相当重要的文件,没有他,程序无法正常调试

    LIB:如果项目输出是Dll的话,一般会输出一个跟项目同名的Lib文件,记录输出的函数信息

    EXP:同Lib,是跟Dll一起生成的输出文件

    PCH:全称是PreCompiled Header,就是预先编译好的头文件,在编译时指定/Yu开关时编译器自动生成

     

    IDB:

     

    一些小窍门

      1) 有时候,你可能在编译的时候,计算机突然非法关机了(可能某人不小心碰了电源或你的内存不稳定等原因)。当你重启机器后打开刚才的项目,重新进行编译,发 现VC会崩掉。你或许以为你的VC编译器坏了,其实不然(你试试编译其它项目,还是好的!),你只要将项目的.ncb、.opt、.aps、.clw文件 以及Debug、Release目录下的所有文件都删掉,然后重新编译就行
    了。

      2) 如果你想与别人共享你的源代码项目,但是把整个项目做拷贝又太大。你完全可以删掉以下文件:.dsw、.ncb、.opt、.aps、.clw、. plg文件以及Debug、Release目录下的所有文件。


       3) 当你的Workspace中包含多个Project的时候,你可能不能直观地、一眼看出来哪个是当前项目。可以如下设 置:Tools->Options->Format,然后在Category中选择Workspace window,改变其默认的字体(比如设成Fixedsys)就行了。


      4) 如何给已有的Project改名字?将该Project关掉。然后以文本格式打开.dsp文件,替换原来的Project名字即可。


       5) VC6对类成员的智能提示功能很有用,但有时候会失灵。你可以先关掉项目,将.clw和.ncb删掉,然后重新打开项目,点击菜单项 View->ClassWizard,在弹出的对话框中按一下“Add All”按钮;重新Rebuild All。应该可以解决问题。

    展开全文
  • 最近公司使用Oracle数据库,默认用PL/SQL Developer做客户端,不需指定Oracle服务器的地址就可以连接,同时在程序开发中连接Oracle数据库也不需要指定主机; 而如果使用Navicat来连接Oracle则需要指定地址,则...
  • 我们为什么这样? 在过去的几年中,我们注意到越来越多的客户通过我们的API将CloudCheckr直接集成到他们自己的内部工具中。 此外,我们已经看到需要帮助客户通过API将新帐户,配置和用户快速部署到CloudCheckr中...
  • 作为开发者其实比较好奇其他人在做什么业余项目(不管目的做到盈利/玩票/试试看) 所以特意建了这个库。欢迎各位开发者把自己的项目加进来~ 发 Pull Request 或 Issue 即可 (入选标准:必须网站或App,不能...
  • 你需要做什么 分叉此存储库。 用您的名字创建一个功能分支。 开发一个完整的图书馆图书跟踪应用程序。 在该应用程序中,可以添加新书,可以编辑或删除现有书。 用户应该能够租用书籍,并且在需要时应跟踪和查看...
  • 今天一个大数据量的DML操作时,通过观察UNDO空间的大小,发现UNDO空间不足引发通信中断的一个原因!! 下面描述一下我观察的过程: 1. 首先观察UNDO表空间的大小,发现在DML操作时,UNDO表空间越来越少,虽然...
  • 在服务器上将Oracle安装好之后接下来要的就是通过本地机器来远程连接...刚开始也各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客...
  • 前端工程师是什么? 补充知识:前端工程师 front-end-developer(前面 终端 开发者)这个名词来源于美国 ***软件产品研发中不可缺少的一种重要研发角色*** 补充知识:2005前端工程师正式被行业所认可,2010年...
  • 几页作为练习 CSS 学习CSS基础 上一步的样式页面 使用网格和弹性框构建页面 JS基础 熟悉语法 了解DOM的基本操作 学习JS典型的机制(吊装,事件冒泡,原型制作) 进行一些AJAX(XHR)呼叫 了解新功能(ECMA ...
  • iOS 开发面试问题 受 启发,制作了这份 iOS ...自身最大优点是什么,怎么证明? 有没有在 GitHub 上发布过开源代码,参与过开源项目? 你最近遇到过的一个技术挑战是什么?怎么解决的? 开发常用的工具有哪些? 熟悉 C
  • 今天我在测试资料导入的测试时,需要插入4亿的数据量,我在PLSQL用insert/*+append*/ into XXX select/*+parallel(t 16)*/ * from XXX 然后一次提交,因为我担心会失败,所以sql一边运行,我一边观察表空间,UNDO...
  •  首先说一些为什么要用pl/sql developer。pl/sql一款oracle数据库的图形界面管理工具,oracle自带的管理工具sqlplus对数据库进行操作均采用命令,笔者觉得显示界面不是很直观,所以打算采用pl/sql
  • 因此,我希望你们中的一些人可以使用本指南来节省一些时间来决定要什么和实际什么。 TL; DR:希望您可以利用我的成功和错误来指导您作为开发人员的旅程。 即将到来的学习部分的格式将特殊的。 与我一起将...
  • Athena Framework一个新基于元数据的ORM工具,它对比Hibernate还是有很多先进之处。这个手册写的也十分到位,建议阅读,自然就对它能做什么了解清楚。
  • 文档,定义了用户/组/角色操作可以/不可以做什么 IAM 联盟 将用户的企业存储库与 AWS IAM 集成。 让我们使用他们的公司凭证登录 AWS Identity Federation 使用 SAML 标准 (Active Directory) 安全组简介 Security ...
  • 我想,对每一种状态下的收尾两个数据所在行数据进行抽取,即0状态下的黄色部分和1状态下绿色部分所在行数据。 想知道,在Oracle SQL Developer的工作表里,输入什么(如何操作)可以达到抽取红色行数据,过滤...
  • Android菜鸟的成长笔记(7)——什么是Activity

    千次阅读 多人点赞 2014-02-12 22:54:06
    前面我们了一个小例子,在分析代码的时候我们提到了Activity,那么什么是Activity呢?我们先去官方网站上去看一下文档:http://developer.android.com/reference/android/app/Activity.html ActivityAndroid应用...
  • The Developer Page-crx插件

    2021-04-02 07:07:54
    人们为什么使用此扩展程序:黑暗而最小的用户界面此扩展程序具有黑屏且没有浮华的颜色,因此,当您迟到编程时,就真的很容易看到它! 它还使用了最好的前端工具包Bootstrap! 易于使用所有您需要的就是安装扩展...
  • Google Developer Day见闻

    2007-05-31 22:20:00
    今天有幸参加了Google Developer Day活动,说实话就是想去看一看Guido,如果有机会呢就拍张照片什么的,同时可以和CPUG的朋友见个面。路上坐的公车,出来不算晚但到时人真是挺多啊。全天活动分为两个地方,开始在...
  • 它应该告诉您它为什么存在,它做什么以及如何使用。 名称应描述上下文。 避免使用缩写 使用hypotenuse而不是hp 。 不要使用数据结构对名称进行编码 使用accounts而不是accountList 。 请勿使用名称差异较小的...
  • SDDM ^ Plus 这个仓库是做什么用的? 该脚本是为了帮助用户编写Oracle SQL Developer数据建模器的脚本。 版本0.1 如何设置? 我要和谁说话? 如果您对此项目有任何疑问或意见,请。
  • 委托与事件的故事(For c++ developer

    千次阅读 2006-11-19 18:50:00
    作为c++开发者,也许您可以经常听到java/.net开发者将“委托”、“事件”挂在嘴边,但到底什么是委托?委托会给我们的程序代码什么好处呢?阅读了本文,也许您的问题将得到解答。(请注意,本文中的委托主要针对开发...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 473
精华内容 189
关键字:

developer是做什么的