在制作图形时,我有完美的瘫痪.如果没有充分探索视觉的对称性,我很难理解正在发生的事情.我也是一个非常直观的学习者,我喜欢简化我刚刚学到的东西并将它们写在纸上.
Graphviz是一个自动绘制东西的好工具,但它可能更好.让我们从一个好图(一个状态机)的例子开始.没关系质量(它可以用更好的工具重新绘制)这个几乎是完美的,除了我将逆时针旋转45度以使对称性明显.然后,它应该让读者花更少的时间来弄清楚状态q1和q2是如何相似以及它们在何处不同.我认为,只有一种最好的方式来表示该图表,因为它旁边没有其他图形.
现在让我们来看一个不太完美的描述:
这看起来像是graphviz会生成的东西.是的,边缘是光滑的,但GAAAAWWWD这是不必要的混乱!它看起来像一张思维导图,而不是一张准备好消费的完成图.我相信人眼CRAVE(不能少)对称.是的,等级制度等也是重要因素.
我很惊讶没有更好的算法可用.有些人根本不是视觉学习者; 他们可以通过阅读符号来掌握抽象概念.不是我!
那么,我的问题是什么?那么,是否有更好的免费软件可用于绘制中小型图形?也许
谢谢!
让我知道如何改进这篇文章.
PS我花了10分钟在dia中画出一个类似的克隆.它仍然不是很完美,但它很方便制作,因为一切都按网格(我错过了一些小细节,但不想重新上传).LR_0需要来自上方的"开始--->"以让用户更快地掌握起始状态.
*EDIT6:*这最终为我工作(从接受的答案):
var ret1 number
var tran_cnt number
var msg_cnt number
var rc refcursor
exec :tran_cnt := 0
exec :msg_cnt := 123
exec get_account(Vret_val => :ret1, Vtran_count => :tran_cnt, Vmessage_count => :msg_cnt, Vaccount_id => 1, rc1 => :rc)
print :tran_cnt
print :msg_cnt
print :rc
Run Code Online (Sandbox Code Playgroud)
SQL Developer让这个超级难/不可能?我不在乎该实用程序是否基于命令行; 我只是希望能够快速运行并查看它.如果它也能很好地捕获错误,那就太好了.能够逐步(交互式)登录,以及一次性指定所有内容(类似于典型的基于ftp/sftp cmd的客户端的工作方式)将会很棒.
我的平台是Windows Server 2008 + Cygwin.
编辑:也许你会知道如何使用Python编写脚本?
编辑2:在MSFT SQL服务器中,我只需输入:
get_user 1;
Run Code Online (Sandbox Code Playgroud)
然后突出显示它并点击F5,我得到:
login name
NULL Somename
Run Code Online (Sandbox Code Playgroud)
打印到输出窗口.Oracle SQL开发人员根本没有帮助.我不知道如何传入1,我不知道如何查看返回的实际行/记录.
编辑3:当我输入var rc refcursor;并选择并运行它时,我收到此错误(GUI):
An error was encountered performing the requested …Run Code Online (Sandbox Code Playgroud) oracle plsql stored-procedures sys-refcursor oracle-sqldeveloper
我是SQL的新手.我们有一些代码可以在SQL Server 2005/2008,Oracle 10和Sybase上运行.
我正在编写一个脚本来试图找出给定存储过程修改(但不丢弃)的表,例如insert,update和delete.
在delete一个竟然是令人费解的-有时我看到这样的语句:
delete phone_book where ...
Run Code Online (Sandbox Code Playgroud)
而不是:
delete from phone_book where ...
Run Code Online (Sandbox Code Playgroud)
那么...... from在这种情况下,关键字真的是可选的吗?这会导致任何问题吗?这只是一种糟糕的风格,还是无所谓?
我还没有找到一个参考T-SQL,这将使from可选.我想这可以统一我上面提到的所有3个供应商.
欢迎提出问题/意见/链接(或者是否欢迎?).
我希望它显示像这个令人敬畏的Linux命令的非闪烁动画; sl
http://www.youtube.com/watch?v=9GyMZKWjcYU
我会很感激一个小而愚蠢的例子......一只苍蝇.
谢谢!
对不起,我的C/C++不是那么好,但是对我来说,下面的现有代码看起来像垃圾.它也有一个错误 - 当str ="07/02/2010"由'\ 0'终止时失败 - .我认为不是修复错误,而是可以重写.在Python中它只是'kas\nhjkfh kjsdjkasf'.split().我知道这是C-ish代码,但分割字符串不是那么复杂!坚持使用相同的签名,而不使用额外的库,我怎样才能改进它 - 让它简短又甜蜜?我可以说这个代码闻起来,例如因为else句子一直到最后.
线路失败:
_tcsncpy_s(
s.GetBuffer((int) (nIndex-nLast)),
nIndex-nLast,
psz+nLast,
(size_t) (nIndex-nLast)
);
Run Code Online (Sandbox Code Playgroud)
当字符串"07/02/2010"以'\ 0'结尾时,它将尝试将11个字符写入只有10个字符长的缓冲区.
全功能:
#define
// This will return the text string as a string array
// This function is called from SetControlText to parse the
// text string into an array of CStrings that the control
// Gadgets will attempt to interpret
BOOL CLVGridDateTimeCtrl::ParseTextWithCurrentFormat(const CString& str, const CGXStyle* pOldStyle, CStringArray& strArray )
{
// Unused:
pOldStyle;
// we assume …Run Code Online (Sandbox Code Playgroud) 可能重复:
在C#中Java的最终结果是什么?
在Java中,final不仅适用于一个类.
所以,我想知道:两个关键字之间是否有任何功能差异?
谢谢你,对不起相对noob问题感到抱歉.
快速的Google搜索无法满足我的需求.
相关的默认StyleCop规则是:
using陈述放在里面namespace.using字母顺序排序语句.System using先来(仍然试图弄清楚这是否意味着using System;或者using System[.*];).所以,我的用例:
Debug.Assert(,intellisense用红色标记它.我将鼠标悬停在Debug其间using System.Diagnostics;并System.Diagnostics.Debug选择前者.这将using System.Diagnostics; 在所有其他using语句之后插入.如果VS2010没有帮助我编写由于警告错误而无法构建的代码,那将是很好的.如何让VS2010更智能?是否有某种设置,或者这需要某种完整的加载项?
我正在创建一个Rickshaw.js驱动的图形,就像在这个例子中一样:http://code.shutterstock.com/rickshaw/tutorial/example_07.html基于我自己的数据,通过AJAX调用返回.数据以字节为单位(典型值范围为几千兆字节或几百MB)或秒(10到50分钟之间).我尝试使用Rickshaw.Fixtures.Number.formatBase1024KMGTP格式化程序来表示字节,然后在秒钟内编写自己的格式化程序.问题是我需要以智能的方式定位刻度线 - 最好是动态的,但即使是静态设置(例如每次1024*1024*1024=1 GB或每次都打勾60 s)也没关系.
我尝试设置tickSize到1024^3像这样:
var y_axis = new Rickshaw.Graph.Axis.Y({
graph: graph,
tickSize: 1073741824 // 1 GB
});
y_axis.render();
Run Code Online (Sandbox Code Playgroud)
但我最终看不到任何嘀嗒声.我做错了什么,什么是正确的方法?
我有一个生成所有正整数的生成器,它是2的幂,另一个生成所有3的幂的整数.我现在需要用它们来生成2 ^ i*3 ^ j形式的整数,其中i,j > = 0,0按递增顺序排列.
我认为使用生成器的目的是减少内存消耗.我一直试图这样做一段时间但无济于事.请帮忙.
这个安装程序项目于2004年创建,并从那时起升级.
有两个有问题的DLL文件,总共产生4个错误.
我在网上搜索了这条警告消息,并没有找到永久修复(我确实设法让它消失一次,直到我做了类似干净,内置版本,然后在调试中).
我也尝试过清理,然后刷新依赖项.重复的条目仍在那里.
我也没有找到这个错误意味着什么的好解释.
其他警告属于这种性质:
警告36 .NET Framework启动条件".NET Framework 4"的版本与选定的.NET Framework引导程序包不匹配.更新.NET Framework启动条件以匹配在"先决条件"对话框中选择的.NET Framework版本.
那么,这个先决条件框在哪里?我想让两者都同意.Net 4.0,只是很难找到它们.
c# ×3
animation ×1
ascii-art ×1
c ×1
c++ ×1
delete-row ×1
final ×1
generator ×1
graph-layout ×1
graphviz ×1
intellisense ×1
java ×1
javascript ×1
oracle ×1
plot ×1
plsql ×1
puzzle ×1
rickshaw ×1
scheme ×1
sealed ×1
sql ×1
sql-delete ×1
string ×1
stylecop ×1
t-sql ×1