小编ben*_*n54的帖子

div内的可滚动画布

我有一个html5画布.我需要在div(Div1)中显示它的固定部分.当我在里面滑动时Div1,我需要滚动画布.所以当我滚动时,我会看到画布的相应部分.

在此输入图像描述

我试过这样的事情:

<div id="Div1" style=" float: left; width: 50px; overflow:hidden; ">
   <canvas id="myCanvas1" width="200px" style="border: 1px solid #ff0000; position: absolute;">
   </canvas>
</div>
Run Code Online (Sandbox Code Playgroud)

jsFiddled here

html javascript css jquery html5

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

C#中的Gzip压缩和解压缩

我正在尝试在一个模块中压缩字符串并在另一个模块中解压缩它.这是我正在使用的代码.

压缩

public static string CompressString(string text)
{
    byte[] buffer = Encoding.ASCII.GetBytes(text);
    MemoryStream ms = new MemoryStream();
    using (GZipStream zip = new GZipStream(ms, CompressionMode.Compress, true))
    {
         zip.Write(buffer, 0, buffer.Length);
    }

    ms.Position = 0;
    MemoryStream outStream = new MemoryStream();

    byte[] compressed = new byte[ms.Length];
    ms.Read(compressed, 0, compressed.Length);

    byte[] gzBuffer = new byte[compressed.Length + 4];
    System.Buffer.BlockCopy(compressed, 0, gzBuffer, 4, compressed.Length);
    System.Buffer.BlockCopy(BitConverter.GetBytes(buffer.Length), 0, gzBuffer, 0, 4);
    return Convert.ToBase64String(gzBuffer);
}
Run Code Online (Sandbox Code Playgroud)

解压缩

public static byte[] DecompressString(byte[] data)
{
   using (var compressedStream = new MemoryStream(data))
   using …
Run Code Online (Sandbox Code Playgroud)

c# gzip

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

HTML5获取arc结束的坐标

如果我们绘制弧线,我们如何获得弧线末端(最后一点)相对于中心的坐标.

javascript html5

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

从多维数组中获取最小 - 最大数字

如果我有这样的数组:

array = [[1, 5, 8, 9], [3, 7], [3, 8, 33], [2], [0, 6]]
Run Code Online (Sandbox Code Playgroud)

我需要从这个数组中找到最大值和最小值.在这种情况下,max = 33, min = 0

我看到了数组reduce的例子,但我不想找到内部数组的特定索引的最大值.

javascript jquery

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

使用ID列表更新多行

我需要在Ids的基础上更新表中的多行.在存储过程中,我正在创建一个包含Ids列表的varchar变量.

现在,在表中我有Ids 1,2的条目.varchar变量有值1,2; 所以我期待下面的查询不能更新任何行.

UPDATE mytbl
SET flag = 1
WHERE Id IN (IdList); -- Here IdList has value '1,2'
Run Code Online (Sandbox Code Playgroud)

但是在这里,Id的行2正在更新.选择查询也返回相同的行.我尝试连接IdList"'1','2'",然后它重新调整两行(使用Ids 1和I).数据类型Idint.有没有正确的方法来维护整数列表?

mysql sql

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

将自定义对象添加到JObject时出错

这些是我的课程:

public class RequestEntity
{
    public int Category { get; set; }
    public List<string> Types { get; set; }
    public List<Parameters> parameters { get; set; }
}

public class Parameters
{
    public string Name { get; set; }
    public string Type { get; set; }
    public bool IsRecent { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

将值设置为:

List<RequestEntity> request = new List<RequestEntity>();
Run Code Online (Sandbox Code Playgroud)

现在,我需要创建一个JObject具有2个属性的属性。

JObject requestObject = new JObject();
JProperty property1 = new JProperty("Details", request);
JProperty property2 = new JProperty("SpanInDays", 10);
requestObject.Add(property1); …
Run Code Online (Sandbox Code Playgroud)

.net c# serialization json json.net

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

AngularJS:从控制器函数绑定属性值

我的标记是:

<input char-limit="10" />
Run Code Online (Sandbox Code Playgroud)

然后我需要从控制器设置属性值,所以我这样做了:

 <input char-limit="{{charLimit}}" />
Run Code Online (Sandbox Code Playgroud)

在控制器中:

$scope.charLimit = <my value>;
Run Code Online (Sandbox Code Playgroud)

现在,而不是直接使用模型值;我需要使用该函数来返回值。所以我做了:

<input char-limit="getCharLimit()" />
Run Code Online (Sandbox Code Playgroud)

在控制器中:

$scope.getCharLimit= function(){
    return <my value>;
}
Run Code Online (Sandbox Code Playgroud)

但该值并未反映在标记中。

javascript angularjs

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

C#TimeZoneInfo将GMT时区名称转换为系统时区

在Windows中,我们得到这样的时区列表:

ID    Time zone name               Display string
--    --------------               --------------
0     Dateline Standard Time       (UTC-12:00) International Date Line West
110   UTC-11                       (UTC-11:00) Coordinated Universal Time -11
200   Hawaiian Standard Time       (UTC-10:00) Hawaii
300   Alaskan Standard Time        (UTC-09:00) Alaska
Run Code Online (Sandbox Code Playgroud)

更多在这里.

我使用此列表使用TimeZoneInfo接受上面列表中显示的时区名称的类从一个时区转换为另一个时区.

防爆.

// Local time zone to UTC
var utcOffset = new DateTimeOffset(DateTime.UtcNow, TimeSpan.Zero);
var localTimeZone = TimeZoneInfo.FindSystemTimeZoneById(timezoneName); // here tz name can be any name from above table
var localOffset = new DateTimeOffset(date.Value, localTimeZone.GetUtcOffset(utcOffset));
DateTime utcDate …
Run Code Online (Sandbox Code Playgroud)

.net c# datetime

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

标签 统计

javascript ×4

c# ×3

.net ×2

html5 ×2

jquery ×2

angularjs ×1

css ×1

datetime ×1

gzip ×1

html ×1

json ×1

json.net ×1

mysql ×1

serialization ×1

sql ×1