小编Com*_*Guy的帖子

将日志文件保持在一定大小

我有一个应用程序在自助服务终端(C#/ WPF)中的独立面​​板PC上运行.它对文本文件执行一些典型的日志记录操作.PC具有一些有限的磁盘空间来存储这些日志.

我需要做的是能够指定允许日志文件的最大大小.如果在尝试写入日志时超出最大大小,则会将新数据写入日志末尾,并从头开始清除最旧的数据.

获取文件大小没有问题,但有没有任何典型的文件操作技术来保持文件在一定的大小?

c# logging file filesize file-manipulation

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

设置图像最大尺寸

我需要在<img>标签中设置图像的最大高度和宽度.例如,假设最大尺寸为400x400像素,那么如果图像尺寸小于此尺寸,那么它将按原样显示图像,如果尺寸大于那么它应该被压缩到这个尺寸.我怎么能用html或javascript做到这一点?

html javascript image image-size

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

如何在Android中获取图像的大小?

我能够得到图像的高度和宽度.但有没有一种方法来检索手机中存储的图像的大小(以字节或kb或mb为单位)?

android image image-size

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

BizTalk - 传递通知上的路由失败

我最近遇到了一个非常奇怪的删除通知问题.这是场景:

  • 我有一个编排,它发送一个消息给单向发送端口配置了发送通知=已发送(顺便说一下发送端口使用FTP适配器,但我认为适配器是什么并不重要).

  • 当存在消息传递错误时,业务流程会捕获错误(因此意味着传递通知机制按预期工作),这会执行一些日志记录,然后以编程方式终止(终止形状).消息传递实例仍然存在,并且可以暂停和恢复.

  • 解决导致消息传递错误的问题后,我恢复了挂起的消息传递实例.

此时我收到2个非常可疑的消息传递实例:ACK和消息传递实例的路由失败仍然有效(但什么都不做......).我确信路由失败实例是与活动消息传递实例相关的传递通知,因为它们具有相同的CorrelationToken.还有一个细节:如果我终止活动实例,它将被挂起(不可恢复),并且错误消息表明实例已完成而不消耗其所有消息!

最后但并非最不重要的是,我只在某些环境中遇到此问题...

更新:似乎问题出现在运行BizTalk 2006 R2 SP1的BizTalk框上.它从未出现在运行没有SP1的BizTalk 2006 R2的盒子上.我会尽快确认这一点

更新2:我在上次更新时看起来是对的:安装SP1 CU1后出现问题...所以下一步:我将尝试查找以下CU之一是否可以解决问题.

notifications biztalk

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

如何检查图像质量/分辨率/ dpi/ppi?

我想检查所选输入图像文件的当前质量(分辨率/ dpi/ppi).

我的控件是image uploader jquery插件.

如何获得所选文件的质量?

(我需要选择图像文件的分辨率而不是屏幕分辨率)

javascript jquery resolution image image-size

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

节点获取图像属性(高度,宽度)

我正在寻找一种方法来从本地获取给定路径的图像的高度和宽度.我知道imagemagick和graphicmagick,但我更喜欢一种不涉及在操作系统中安装额外软件的方法.如果我能把它保存到节点模块那将是非常棒的.

有没有人有任何想法可以帮助我?

在最糟糕的情况下,我将使用IM和GM,但它喜欢它说更愿意避免这条路径.

image node.js image-size

7
推荐指数
2
解决办法
6889
查看次数

已定义资源条目ic_launcher

可以任何身体PLZ帮助他解决这个问题我想在我的android工作室项目中使用这个库

https://github.com/daimajia/AndroidImageSlider
Run Code Online (Sandbox Code Playgroud)

当我把它放在我的gradle文件中时它会显示这些错误

Information:Gradle tasks [:app:generateDebugSources]
Information:res\drawable-mdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined.
Information:res\drawable-mdpi\ic_launcher.png:0: Originally defined here.
Information:res\drawable-xhdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined.
Information:res\drawable-xhdpi\ic_launcher.png:0: Originally defined here.
Information:res\drawable-xxhdpi-v4\ic_launcher.png:0: error: Resource entry ic_launcher is already defined.
Information:res\drawable-xxhdpi\ic_launcher.png:0: Originally defined here.
Information:1 error
Information:0 warnings
Information:See complete output in console
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
    C:\Users\Razi\AppData\Local\Android\android-studio\sdk\build-tools\19.1.0\aapt.exe package -f --no-crunch -I C:\Users\Razi\AppData\Local\Android\android-studio\sdk\platforms\android-19\android.jar -M C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\manifests\debug\AndroidManifest.xml -S C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\res\all\debug -A C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\assets\debug -m -J C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\source\r\debug -F C:\Users\Razi\AndroidStudioProjects\AllahNames\app\build\libs\app-debug.ap_ --debug-mode …
Run Code Online (Sandbox Code Playgroud)

android android-gradle-plugin

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

扩展类android.support.v7.internal.widget.ActionBarView时出错

我的应用程序正在运行,但是当我今天上午开始处理它时,一切都无法正常工作.我收到一个错误膨胀类错误,似乎是从一个xml文件,我得到"二进制XML文件行#25"行.正如我所说,这工作正常,现在突然间没有.以下是异常跟踪:

01-27 11:20:53.624: E/AndroidRuntime(7831): FATAL EXCEPTION: main
01-27 11:20:53.624: E/AndroidRuntime(7831): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ypmmllc.dailychecklist/com.ypmmllc.dailychecklist.TabbedActivity}: android.view.InflateException: Binary XML file line #25: Error inflating class android.support.v7.internal.widget.ActionBarView
01-27 11:20:53.624: E/AndroidRuntime(7831):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2737)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2753)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at android.app.ActivityThread.access$2500(ActivityThread.java:129)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2107)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at android.os.Handler.dispatchMessage(Handler.java:99)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at android.os.Looper.loop(Looper.java:143)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at android.app.ActivityThread.main(ActivityThread.java:4701)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at java.lang.reflect.Method.invokeNative(Native Method)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at java.lang.reflect.Method.invoke(Method.java:521)
01-27 11:20:53.624: E/AndroidRuntime(7831):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
01-27 11:20:53.624: E/AndroidRuntime(7831): …
Run Code Online (Sandbox Code Playgroud)

android android-xml

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

Android - 通过ADB通过vCards导入联系人

我目前正在尝试通过ADB自动执行一些Android操作,并通过vCard卡住联系人导入.有两种方法可以做到这一点:

  1. 自动化用户的确切"tappings",假设您必须根据屏幕分辨率等确定每个"按钮"的位置.这是我现在所做的但是它似乎很难维护,因为有要考虑太多的参数(自定义roms,奇怪的分辨率,纵向/横向模式等).

  2. 当您点击"从vCards导入联系人"并通过ADB执行此操作时,查找正在发生的情况

基本上,我想应用第二个选项,但是当我点击"从vCard导入联系人"时我不知道发生了什么,我需要从ADB调用相同的操作/意图.我应该执行ADB命令的任何想法吗?

android adb

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

Android - 如何通过检查发送的项目来确定是否发送了电子邮件

我有一个应用程序,我使用intent发送电子邮件,如下所示:

//TODO attach and send here
try {           

    Log.i(getClass().getSimpleName(), "send  task - start");

    String address = "emailHere@yahoo.com";
    String subject = "Order of " + customer + " for " + date;
    String emailtext = "Please check the attached file. Attached file contains order of " + customer;

    final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
    emailIntent.setType("plain/text");
    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { address });
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, emailtext);

    ArrayList<Uri> uris = new ArrayList<Uri>();
    Uri uriList = Uri.fromFile(orderListFile);
    uris.add(uriList);

    emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);

    this.startActivity(Intent.createChooser(emailIntent, "Send mail..."));

} …
Run Code Online (Sandbox Code Playgroud)

email android

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