小编vin*_*nsa的帖子

BinarySearch在二维列表中

我有维度列表:

List<List<string>> index_en_bg = new List<List<string>>();

   index_en_bg.Add(new List<string>() { word1, translation1 }); 
   index_en_bg.Add(new List<string>() { word2, translation2 }); 
   index_en_bg.Add(new List<string>() { word3, translation3 });
Run Code Online (Sandbox Code Playgroud)

我会通过第一列(单词)进行二分查找,如下所示:

int row = index_en_bg.BinarySearch(searchingstr);
Run Code Online (Sandbox Code Playgroud)

但它只适用于一维列表.在我的案例中,我如何将其扩展到二维列表?我不想Dictionary上课.

c#

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

在GoDaddy主机上安装composer会导致解析错误

我正在尝试在我的共享Godaddy托管上安装作曲家.我需要作曲家来安装laravel.我正在使用PUTTY通过SSH连接.键入时,我成功连接

-bash-3.2$ ls
Run Code Online (Sandbox Code Playgroud)

我得到这些文件夹:

 data  html  scctmp  tmp
Run Code Online (Sandbox Code Playgroud)

然后我输入:

curl -sS https://getcomposer.org/installer | php
Run Code Online (Sandbox Code Playgroud)

它回报我:

Content-type: text/html

<br />
<b>Parse error</b>:  syntax error, unexpected T_NEW in <b>-</b> on line <b>382</b><br />
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

install composer-php

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

在Windows操作系统上以灰度方式打开屏幕

我们能否在Windows操作系统(7,8,10)上使用GammaRamp(SetDeviceGammaRamp)将屏幕变成灰度?我需要这个来模拟电子墨水阅读器.我正在使用这个类来控制色温,并尝试使用以下因素实现将RGB图像转换为灰度的算法:red*0.2126; 绿色*0.7152; 我在本文中读到的蓝色*0.0722 .结果不是纯灰度.我不明白SetDeviceGammaRamp设置的gammaramp数组究竟是如何改变颜色的,这就是为什么不能实现灰度算法的原因.有关如何使用SetDeviceGammaRamp在此类中实现灰度转换的任何建议?

public static class GammaRamp
    {
        [DllImport("gdi32.dll")]
        private unsafe static extern bool SetDeviceGammaRamp(Int32 hdc, ushort* ramp);

        [DllImport("gdi32")]
        private unsafe static extern bool GetDeviceGammaRamp(Int32 hdc, ushort* ramp);

        private static Int32 hdc;

        public static unsafe void Set(int aBrightness, int aRed, int aGreen, int aBlue)
        {
            double red = 1, green = 1, blue = 1;

            red = (double)aRed / (double)255;
            green = (double)aGreen / (double)255;
            blue = (double)aBlue / (double)255;

            //Memory allocated through stackalloc is …
Run Code Online (Sandbox Code Playgroud)

c# winapi

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

这些标签意味着什么[如果IE 8]?

我买了一个模板.有一些标签,我不明白:

<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]-->
<!--[if !IE]><!-->
<html lang="en" class="no-js">
<!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)

这些if-clause是什么以及我与它们有什么关系?它们是否适用于浏览器,我不需要对它们执行任何操作,或者我必须使用php来呈现它们?

html javascript css

0
推荐指数
2
解决办法
856
查看次数

标签 统计

c# ×2

composer-php ×1

css ×1

html ×1

install ×1

javascript ×1

winapi ×1