小编Sam*_*iri的帖子

如何防止Android SQLite将堆栈跟踪转储到logcat?

在Android 2.3.3上,我正在使用API​​方法批量导入我的一个SQLite表:

SQLiteDatabase.insert(String table,String nullColumnHack,ContentValues values)

它工作正常,但如果任何行存在数据库错误(例如约束错误),则会将完整的堆栈跟踪写入Android Logcat,这会迅速填满.

如何关闭此堆栈跟踪?

我已经处理了任何异常抛出但是Logcat正在SQLite库代码中被污染.

我担心移动设备的性能.

  • 导入的事务已经启用
  • 预加载的DB是不可能的,因为数据可能会改变

应该强制执行约束并且我将处理违规,但是Logcat中每次违规的20行堆栈跟踪乘以数百次违规是我想要关闭的.

不幸的是,我也无法使用Android Froyo引入的高级冲突处理,因为应用程序也必须在旧设备上运行.

干杯.

sqlite android stack-trace logcat

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

ffmpeg读取文件大小

我使用 ffmpeg 转换通过 ASPX 网页上传的视频文件。 ffmpeg转换效果很好。

我想为最终用户提供一个进度条。所以我在网页上放置了一个 updatePanel 并尝试读取文件大小......

  • 使用文件信息:ffmpeg freeze
  • 使用[process.start()] cmd.exe /c dir : ffmpeg freeze
  • 使用文件流:错误->>文件被另一个进程使用
  • 使用ffmpeg -i XY 2> log.txt:仅在转换完成时创建日志

执行此操作的正确/有效方法是什么?

asp.net ffmpeg freeze progress-bar

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

Prestashop迁移 - URL损坏,重定向错误,无法重置管理员密码/访问后端办公室

所以我有一个prestashop(〜Sites/shop)的本地副本和我的/ etc/hosts设置,以便'localhost/shop'让我开发它.我准备把它推到服务器上,它的临时点是(http://66.206.84.189/~walnutci/shop).它不是一个完整的网站,只是商店子页面.主站点内容需要是静态的,所以我需要在'shop'文件夹中包含它.

我把它搞砸了,把它移到我的/ shop子文件夹中,创建了一个与我的本地副本同名的空数据库,并且具有相同名称的用户和权限,导入数据库(所以我不应该乱用配置/设置.inc.php)和......

主页将我重定向到localhost/shop,我的本地副本.所以,我尝试登录以更改它在首选项> SEO和URL和http://66.206.84.189...hop/adminfolder正确转发我到后端登录.但是,它没有收取我的管理员电子邮件和密码.相同的数据库!=相同的凭据?我更新了它

UPDATE ps_employee SET passwd = md5('7uSpY718uKjnAOOH367gbVzzjm5StzLyfIBpSDsdI5FwxVq84UD4tPdMpassword') WHERE email = 'me@mycompany.com';
Run Code Online (Sandbox Code Playgroud)

和齐尔奇.我按Enter键刷新页面,忽略了我的输入.URL显示我尝试登录的电子邮件地址,但没有红色错误.如果我为密码输入垃圾,它会抛出正确的错误"密码错误".我的密码,并在数据库中手动更新它在本地工作正常.

那么,我手动更新管理员密码错了吗?我可以以某种方式对网站网址进行硬编码吗?我想通过保持文件夹名称相同并使用我的Apache/etc/hosts我不会遇到任何重定向错误(友好URL被关闭,所以在任何地方都没有.htaccess).

运行1.4.6.2.本地Mac OSX 10.7.2,服务器是CentOS 5.7.

非常感谢.我不久前向Prestashop扔了一个帖子,一直看着周末,仍然没有弄明白.欣赏任何想法/见解.

migration url forgot-password prestashop

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

JQueryUI自动完成如何处理异步结果?

我无法理解JQueryUI的自动完成功能如何处理重复的按键导致异步结果.我需要具有类似功能的东西,但我不能让自动完成的结果正确进入.一个例子:

$(document).ready(function() {
    $('#textinput').live('keyup', function() {
        $.get('bacon.php', function(data) {
             $('#holder').html(data);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

问题是,如果快速输入,结果通常不会以正确的顺序返回.如果我输入'KEY'这个词,我可能会收到'K',然后是'KEY',然后'KE'的结果,弄乱了#holder的内容.我注意到JQueryUI自动完成没有这个问题,但我无法理解它是如何处理它的.

javascript jquery asynchronous jquery-ui autocomplete

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

菜单项(CSS)之间的间距

我有一个大屏幕上工作,但是当浏览器大小的宽度减小(菜单包),我不能让菜单项的菜单互相重叠.

HTML:

<div style="padding-top: 10px">
    <a class="menu" style=
    "border: #B1B1B1 solid; border-width: 0px 1px 0px 1px" href="#">Design
    and Install</a><a class="menu" href="#">About this site</a><a class=
    "menu" href="#">Products</a><a class="menu" href="#">F A Q</a><a class=
    "menu" href="#">Portfolio</a><a class="menu" href="#">Contact</a>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.menu {
    font-family: Verdana;
    font-size: 12px;
    color: #000;
    text-align: center;
    text-decoration: none;
    border: #B1B1B1 solid;
    border-width: 0 1px 0 0;
    padding: 10px 17px 10px 12px;
}

.menu:link,.menu:visited {
    background-color: #E5E5E5;
}

.menu:hover,.menu:active {
    background-color: #F9C232;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/9j77E/1/

谢谢,如果你能提供帮助.

html css

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

在 Windows 上将 SourceTree 连接到 AWS CodeCommit

我使用 Atlassian 的 SourceTree 在 Windows 10 上与 git 配合使用,并选择 AWS CodeCommit 作为远程托管服务器。

按照这个并没有发现问题。

以下是给出的错误

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
fatal: unable to access 'https://git-codecommit.eu-west-2.amazonaws.com/v1/repos/repoName/': The requested URL returned error: 403
Completed with errors, see above.
Run Code Online (Sandbox Code Playgroud)

git amazon-web-services atlassian-sourcetree aws-codecommit

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

如何将Spotify应用程序连接到Facebook Connect?

我正在开发一个Spotify应用程序,一切都很顺利,有很多逆向工程,并检查来自检查器的javascript对象.但是,我似乎无法设法让Facebook连接代码正常工作.

我尝试过使用Facebook Javascript FB.init()然后使用FB.login,但域名是sp:// myidentifier,这不是Facebook的有效域名.

我看到其他应用程序设法让这个工作,所以我相信它的工作原理.最好的方法是,如果有任何内置的方法可以做到这一点,因为Spotify与Facebook有良好的联系开始?

我真的很感激我能得到的任何帮助.从今天起,我无法检查任何其他应用程序,而不是我自己的应用程序,否则可能会让我朝着正确的方向.

javascript facebook spotify

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

RGBa边框颜色和<input>元素

我在处理网页设计时遇到了一个问题,尝试将半透明(RGBa)边框颜色应用于元素似乎无法正常工作.你得到一个不透明的边框.这是一个CSS示例:

header > div form {
    width: 229px;
    background: url('img/connexion.png') no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: center;
}

header > div form > p:first-child {
    color: #1B2E83;
    font-size: 16px;
    font-weight: bold;
    margin-top: 31px;
}

header > div form input[type=email], header > div form input[type=text], header > div form input[type=password] {
    width: 140px;
    height: 20px;
    border: 2px solid rgba(0,0,0,0.14);
}
Run Code Online (Sandbox Code Playgroud)

预期行为:灰色透明边框.我在同一页面上的另一个元素上尝试了它,它完美无缺.

实际行为:灰色边框.就这些.RGBa值似乎在某种程度上被解释为给定的颜色是黑色,结果是灰色的,但它根本不是透明的.

测试:Firefox 8.0,Chrome 16.0.912.63

因为它发生在Webkit和Gecko上,也许有些事我做错了...我试图删除位置:绝对容器,删除背景图像(这是一个透明的PNG)......没有改变.

html css css3 rgba

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

禁用从glsl写入深度缓冲区

所有几何体都存储在一个VBO中(透明+不透明).我不能排序几何.如何在不丢失数据颜色的情况下禁止从glsl写入深度缓冲区?

opengl alphablending glsl depth-buffer

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

在 Chrome 中 Tab 键无法正常工作

在 Chrome 浏览器中 Tab 键无法正常使用。

我在我的网站中使用两个输入文本字段。

<div>
   <input type="text" tabindex="1" 
          class="loginBox valid" name="userName" id="userName">
</div>
<div>
    <input type="password" id="password" name="password" 
           class="loginBox" tabindex="2">
</div>
Run Code Online (Sandbox Code Playgroud)

样式:背景、边框、宽度、不透明度。

在 Chrome 中使用 Tab 键时,光标在第一次单击 Tab 键时不会进入第二个字段。第二次按 Tab 键时就会发生。

但它在除 chrome 和 safari 之外的所有浏览器中都能正常工作。

html tabs accessibility

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