问题列表 - 第46405页

替代awk

我在expect脚本中使用以下awk命令来获取特定目标的网关

route | grep $dest | awk '{print $2}'
Run Code Online (Sandbox Code Playgroud)

但是,期望脚本不喜欢上述声明中的$ 2.

有没有人知道awk的替代方法可以执行与上面相同的功能?即.输出第2列.

awk expect

5
推荐指数
2
解决办法
8894
查看次数

使用Java的Jackson中的通用对象序列化

我希望在字符串中读取 {"a": 1.0} 通用Java对象,同时保持相同的字符串格式.但是,当我尝试时,杰克逊自动将内部表示更改为{a = 1}.换句话说,如何才能打印以下代码{"a": 1.0}而不是{a = 1}?请注意,我必须将其读作Object(由于其他程序限制).

import org.codehaus.jackson.map.ObjectMapper;

public class Main {

    public static void main(String[] args) {
        try
    {
            ObjectMapper mapper = new ObjectMapper();
            Object myObject = mapper.readValue("{\"a\": 1.0}", Object.class);
            System.out.println(myObject.toString());            
    }
    catch (Exception e)
    {
        e.printStackTrace();
      System.err.println(e.getMessage()); 
    }
    }

}
Run Code Online (Sandbox Code Playgroud)

java json jackson

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

python中的一行ftp服务器

是否可以在python中使用一行命令来执行简单的ftp服务器?我希望能够以快速和临时的方式将文件传输到Linux机器而无需安装ftp服务器.最好是使用内置python库的方式,这样就没有什么额外的安装了.

python ftp ftp-server

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

Winform:将面板放在多个面板上

需要这个:

在此输入图像描述

但得到这个:

在此输入图像描述

我需要自定义绘制矩形才能执行上述操作吗?另外,我需要在面板内显示一个数字.任何想法如何去做?

c# winforms

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

在每行文本的开头和结尾添加填充

我有一个跨越多行并具有背景颜色的跨度.我需要每条线在末尾都有10px的填充.文本将是动态的,所以我需要一个css或js解决方案,而不仅仅是使用nbsp标签进行黑客攻击(这就是我如何得到如下图所示的示例)

图片展示了我拥有的和我想要的东西之间的区别: 填充差异

<h3><span class="heading">THE NEXT GENERATION OF CREATIVE TALENT</span><br/>
<span class="subhead">IT'S RIGHT HERE</span></h3>

h3 {
    margin:0;
    font-size: 42px;}
h3 .heading {
    background-color: #000;
    color: #00a3d0;}
h3 .subhead {
    background-color: #00a3d0;
    color: #000;}
Run Code Online (Sandbox Code Playgroud)

我想不出用css做任何方法,我正在考虑使用javascript来查找每一行的开头和结尾,并添加一个不间断的空格.

有没有人有任何想法如何实现这一目标?干杯

html css

15
推荐指数
2
解决办法
7707
查看次数

流畅的NHibernate Guid Mapping失败了

我在Fluent NHibernate地图上看到以下错误:

NHibernate.MappingException: Association references unmapped class: System.Guid

我发誓我之前已经做过这件事并且有效,所以我不确定是什么导致了这个问题.我正在使用FNH 1.1和SQLite数据库.这是我的班级和地图:

public class Photo
{
    public virtual Guid Id { get; set; }
    public virtual byte[] Data { get; set; }
    public virtual string Caption { get; set; }
}


public class PhotoMap : ClassMap<Photo>
{
    public PhotoMap()
    {
        Id(p => p.Id).GeneratedBy.Guid();
        Map(p => p.Caption);
        Map(p => p.Data);
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

c# sqlite nhibernate fluent-nhibernate

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

提高SurfaceView-dervied自定义视图的性能?

我编写了一个简单的Android应用程序,使用派生自定义视图绘制迷宫SurfaceView.它遵循LunarLander示例应用程序的模型,并使用后台线程直接执行所有计算和绘图到SurfaceHolder对象中.

一切都很好,并且它适用于中小型迷宫,但如果我将迷宫单元格大小设置为8像素,则应用程序可以在迷宫中抓取大量单元格.

代码正在做一些我不喜欢的事情,即绘制每个单元格,即使它没有改变,这也是为了避免SurfaceView双缓冲区中的屏幕闪烁(在应用程序的先前迭代中我正在绘制的内容已经改变了导致一个疯狂的混乱).

我想要的是能够使用SurfaceView但更有选择性的东西.这可能吗?如果没有,有哪些替代方案?如何保持屏幕外的位图,并有选择地首先绘制?

编辑:我实现了一个屏幕BitmapCanvas组合,由我的定时器驱动状态机写入,只绘制雕刻/解决方案中受影响的区域.我再简单地画整个屏幕外的位图到SurfaceView的内run()方法,这解决了我的问题; 我能够将单元格大小降低到5像素,性能很好.

android surfaceview double-buffering

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

如何将缩放图像上的XY坐标和高度/宽度转换为原始大小的图像?

相关问题

我试图做与链接问题相同的事情,但使用C#.我正在显示缩放图像,并允许用户选择要裁剪的区域.但是,我不能从缩放的图像选择中获取x1y1,x2y2坐标并从原始图像中裁剪出来.我试过像其他问题那样做一些基本的数学,但这显然也不是正确的方法(它肯定更接近).

编辑

原始图像尺寸: w = 1024 h = 768

缩放图像尺寸: w = 550 h = 412

我从图像开始,比如1024x768.我希望它在550x550的盒子中尽可能大.我正在使用以下方法来获得缩放的图像大小(同时保持纵横比).然后我对这些新维度进行基本调整.

对于选择区域,它可以是任何(0,0)到(100,100).

private static Rectangle MaintainAspectRatio(Image imgPhoto, Rectangle thumbRect)
{
    int sourceWidth = imgPhoto.Width; int sourceHeight = imgPhoto.Height; int sourceX = 0; int sourceY = 0; int destX = 0; int destY = 0;

    float nPercent = 0;
    float nPercentW = 0;
    float nPercentH = 0;

    nPercentW = ((float)thumbRect.Width / (float)sourceWidth);
    nPercentH = ((float)thumbRect.Height / (float)sourceHeight);

    //if we have to pad the height …
Run Code Online (Sandbox Code Playgroud)

c# image-scaling

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

来自转换器的WPF GetIsInDesignMode

我如何能够在转换器内使用GetIsInDesignMode?看起来该方法需要父用户控件/窗口,这是一个在转换器内部时无法访问的变量.

示例:

public class CellImageConverter : IValueConverter
{
      public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
      {
          if (DesignerProperties.GetIsInDesignMode(??))
          ..
          ..
Run Code Online (Sandbox Code Playgroud)

谢谢

wpf binding prism wpf-controls

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

MySQL删除数据库中超过一个月的条目

我一直在努力创建一个脚本,它将2010-12-16 09:52:37以这种格式读取日期和时间列()然后删除它们.

任何人都可以帮助我的列名称被称为'generatedAt'.

mysql

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