问题列表 - 第43517页

在MATLAB-Simulink项目中查找未使用的变量和函数

我有一个复杂的MATLAB-Simulink项目,涉及许多m文件和mdl文件.一些m文件定义了在其他m文件中使用的变量(糟糕的设计,我知道,但它是遗留代码).还有一些功能不再使用.

我需要一种自动方式来查找未使用的变量和函数,以便我可以删除它们并使整个事情变得不那么复杂.理想情况下,我应该有一个脚本/工具,它将项目根目录的名称作为输入,扫描子目录中的所有文件,并输出所有未在任何m文件或mdl文件中使用的变量和函数.

我知道我可以找到mdl文件中没有使用的变量(参见提示和技巧 - 在Simulink模型中跟踪变量).我想将该方法应用于项目中的所有文件.

我想检测m文件中未使用的变量的想法是暂时将所有m文件合并到一个文件中并在上运行mlint.有更好的想法吗?

matlab simulink

6
推荐指数
1
解决办法
4610
查看次数

5
推荐指数
1
解决办法
1万
查看次数

Processing.js的IDE

我刚刚开始使用processing.js,我使用的IDE(Aptana,NetBeans)都无法理解JavaScript语法处理的用法.在编码processing.js时使用什么好的编辑器?至少我想要代码折叠和着色.

ide processing.js

9
推荐指数
1
解决办法
6828
查看次数

为什么这个Java代码没有用#跳过?

我是一个新手,但我试图允许Java脚本读取的外部.txt文件能够在文件的开头有一些注释,以便其他人可以轻松编辑它并添加更多内容.但是如果文件包含#(为一行注释指定的符号),它只返回错误,即文件中存在"格式错误"(IOException - 所以它超过了第一个"IF"... )有人可以帮忙吗?

以下是代码部分,用于处理在脚本中先前调用的.txt文件中的注释行:

   while ((line = br.readLine()) != null) {
    line = line.trim();
    if (line.length() < 1 || line.charAt(0) == '#') { // ignore comments
     continue;
    }
    final String[] parts = line.split("=");
    if (parts.length != 2) {
     throw new IOException("Format error in file "
       + JLanguageTool.getDataBroker().getFromRulesDirAsUrl(getFileName())
       + ", line: " + line);
    }
Run Code Online (Sandbox Code Playgroud)

input.txt文件在第一行中断它:

#This is a Test
???|???=???
?????=??????
???????=??????
Run Code Online (Sandbox Code Playgroud)

这是实际的错误:

Caused by: java.io.IOException: Format error in file
Run Code Online (Sandbox Code Playgroud)

file:/ D:/ Documents ......./coherency.txt,line:#This is rule at rules.km.KhmerSimpleReplaceRule.loadWords(KhmerSimpleReplaceRule.java:165)at rules.km.KhmerSimpleReplaceRule.loadWords( …

java file-io

6
推荐指数
1
解决办法
1194
查看次数

如何重置postgres中的序列并用新数据填充id列?

我有一张超过一百万行的表.我需要重置序列并用新值重新分配id列(1,2,3,4 ...等...).有没有简单的方法呢?

postgresql sequence

108
推荐指数
12
解决办法
17万
查看次数

如何动态创建SQLAlchemy列

我有一个csv文件,第一行作为字段,其余行作为数据.有了这个文件,我想创建一个表.由于字段很长并且可能会有所不同,我想动态创建它.经过多次尝试和搜索,我想我可以从工厂生成一个类,然后将属性分配给新类可以生成动态列.但它失败了.并根据错误,我尝试了一些其他方法,都失败了.请帮忙.我正在考虑这样的想法是否可行.

Reader = csv.reader(open('Book1.csv', 'rb'), delimiter=',', quotechar='|')
TableItem = Reader.next()[0:]
def Factory(*args, **kwargs):
    args=args[0]
    def init(self, *iargs, **ikwargs):
        #setattr(self,__tablename__,ikwargs[__tablename__])
        for k,v in kwargs.items():
            setattr(self, k, v)
        for i in range(len(iargs)):
            setattr(self, args[i], iargs[i])
        for k,v in ikwargs.items():
            setattr(self, k, v)

    name = kwargs.pop("name", "myFactory")
    kwargs.update(dict((k, None) for k in args))
    return type(name, (object,), {'__init__': init})

LIS=Factory(TableItem)
class newLIS(LIS,Base):
    __tablename__='testonly'
    pass
mytest=[]
for row in Reader:
    mytest.append(newLIS(row))
Run Code Online (Sandbox Code Playgroud)

错误如下:

sqlalchemy.exc.ArgumentError: Mapper Mapper|newLIS|testonly could not assemble
any primary key columns for mapped table …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy dynamic-data

15
推荐指数
1
解决办法
1万
查看次数

不确定UML 2.0活动图中的异常处理

嗨,我最近正在将一个项目逆向工程到UML,并且陷入了无法得出结论的地步.代码很简单:

            ...
            try
            {
                sj = SendingJob.DeserializeXmlString("....");
                trcSrc.TraceInfo("....");
            }
            catch (FormatException)
            {
                trcSrc.TraceError("....");

                return "00 - Job Content Bad Format.";
            } ...
Run Code Online (Sandbox Code Playgroud)

关于我的代码是如此:


替代文字


但在阅读以下文字后:

"如果在执行操作时发生异常,则执行将被放弃,并且操作没有输出.如果操作具有异常处理程序,则使用异常信息执行处理程序.当异常处理程序执行时,其输出为受保护节点之后的下一个操作可用,就好像受保护节点已完成执行一样. "

...但事情是我的异常处理程序通过返回一个值退出catch块并停止活动.我试图将异常节点链接到活动最终节点,但我的工具拒绝这样做,而且我很确定这不是正确的方法.

所以我的问题是:如何建模一个活动图,其中一个动作抛出一个异常,它的处理程序终止活动?

uml activity-diagram

6
推荐指数
1
解决办法
5036
查看次数

在不同背景下颠倒呈现的核心图

我正在使用核心图库绘制图形。对于某些动画,我必须拍摄整个屏幕的图像快照以使其平滑。问题是当我尝试从图表中获取图像时。该图总是上下颠倒。如果我仅将图形本身作为快照,那么这将不是问题-我可以轻松地对其进行转换。问题是,我正在对整个屏幕进行动画处理,以便拍摄整个UIWindow的快照,该UIWindow在其子视图之一中包含图形。我使用code.google上coreplot项目中提供的coreplot 0.2.2示例进行了尝试。我只是向窗口添加了一个按钮(以便在每个选项卡上可见),当按下按钮时,我从窗口内容中获取图像,并使用以下代码将其另存为相册库中的图像:

  
UIView *window = [[UIApplication sharedApplication] keyWindow];
UIGraphicsBeginImageContext(window.frame.size);
[window.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(newImage, nil, NULL, NULL);
Run Code Online (Sandbox Code Playgroud)

结果如上所述。与屏幕上可见的图形相比,生成的图像中的图形颠倒显示。我做错了还是那是核心漏洞?

iphone core-plot

2
推荐指数
1
解决办法
1426
查看次数

如何为Android创建自定义语言包?

为了好玩,我想为我的Android手机编辑(或添加自定义)语言包.

我已经阅读了很多关于它使用谷歌,但没有真正的解决方案.

有没有办法实现这个目标?也许是一种方式进入谷歌使用和编辑它们的语言文件,或为操作系统添加新的翻译?

任何帮助都会被appriciated :)

(附加信息:我正在运行android 2.2,HTC Legend)

android language-packs

6
推荐指数
1
解决办法
1万
查看次数

c#的风格指南?

我喜欢google for c ++使用的样式指南,在这里发布.c#还有类似的风格指南吗?我正在寻找更多的良好实践以及简单的事情,比如在谷歌样式指南中为c ++命名.

c# coding-style

87
推荐指数
4
解决办法
6万
查看次数