问题列表 - 第17381页

C中结构的大小

可能重复:
为什么structof sizeof不等于每个成员的sizeof之和?

考虑以下C代码:

#include <stdio.h>    

struct employee
{
  int id;
  char name[30];  
};

int main()
{
  struct employee e1;      
  printf("%d %d %d", sizeof(e1.id), sizeof(e1.name), sizeof(e1));
  return(0);
}
Run Code Online (Sandbox Code Playgroud)

输出是:

4 30 36

为什么结构的大小不等于其各个组件变量的大小总和?

c struct structure-packing

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

如何将西里尔文音译为拉丁文

我有一种方法可以将任何拉丁文本(例如英语,法语,德语,波兰语)变成其slug形式,

例如Alpha Bravo Charlie=>alpha-bravo-charlie

但它不能用于西里尔文本(例如俄语),所以我想要做的是将西里尔文本音译为拉丁文字,然后将其贬低.

有没有人有办法做这样的音译?无论是实际来源还是图书馆.

我在C#中编码,因此.NET库可以工作.或者,如果你有非C#代码,我相信我可以转换它.

.net c# transliteration

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

适用于Google Chrome/unix的Cookie文件

Chrome将其cookie文件存储在unix系统中的哪个位置?

cookies google-chrome

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

启用c#parallel class

我有一个visual studio 2008,使用c#

想要获得并行课程.

使用System.Threading添加;

但是没有出现平行课,你能帮我搞定吗?谢谢!

c#

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

正则表达式在页面上找到包含内部标签的单词

感谢Chetan Sastry我有这个正则表达式代码来解析我的页面以获取单词列表并将TM添加到它们中.

var wordList = ["jQuery UI", "jQuery", "is"];
var regExp = new RegExp("\\b" + wordList.join("\\b|\\b") + "\\b", "g");
var $elem = $("#divWithText");
$elem.html($elem.html().replace(regExp, "$&&trade;"));
Run Code Online (Sandbox Code Playgroud)

这个正则表达式几乎是我所需要的.但是,链接看起来像:

<a href="/0/products/jQuery">jQuery</a>
Run Code Online (Sandbox Code Playgroud)

它最终将TM附加到href内部的jQuery而不是标记之间的jQuery.

任何人都可以帮忙吗?

我要查找的单词列表是非常具体的产品名称,它们可能出现在标签内的唯一位置是这样的链接.

javascript regex jquery dom

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

DECIMAL和NUMERIC之间的区别

SQL数据类型NUMERICDECIMAL?之间的区别是什么?如果数据库对待这些不同,我想知道至少如何:

  • SQL Server
  • 神谕
  • DB/2
  • MySQL的
  • PostgreSQL的

此外,数据库驱动程序如何解释这些类型有什么不同吗?

sql types numeric decimal

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

如何避免JavaScript中的全局变量?

我们都知道全局变量不是最佳实践.但有几个例子,没有它们很难编码.您使用什么技术来避免使用全局变量?

例如,给定以下场景,您将如何使用全局变量?

JavaScript代码:

var uploadCount = 0;

window.onload = function() {
    var frm = document.forms[0];

    frm.target = "postMe";
    frm.onsubmit = function() {
        startUpload();
        return false;
    }
}

function startUpload() {
    var fil = document.getElementById("FileUpload" + uploadCount);

    if (!fil || fil.value.length == 0) {
        alert("Finished!");
        document.forms[0].reset();
        return;
    }

    disableAllFileInputs();
    fil.disabled = false;
    alert("Uploading file " + uploadCount);
    document.forms[0].submit();
}
Run Code Online (Sandbox Code Playgroud)

相关标记:

<iframe src="test.htm" name="postHere" id="postHere"
  onload="uploadCount++; if(uploadCount > 1) startUpload();"></iframe>

<!-- MUST use inline JavaScript here for onload event
     to …
Run Code Online (Sandbox Code Playgroud)

javascript global-variables

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

如何正确查询ManyToManyField列表中的所有对象(或另一个ManyToManyField)?

我对构建Django查询的最佳方法感到困惑,该查询检查字段(或列表)的所有元素ManyToMany是否存在于另一个ManyToMany字段中.

举个例子,我有几个Person,可以有多个专业.也有Jobs表示人们就可以开始,但他们需要一个或多个Specialtys到有资格被启动.

class Person(models.Model):
    name = models.CharField()
    specialties = models.ManyToManyField('Specialty')

class Specialty(models.Model):
    name = models.CharField()

class Job(models.Model):
    required_specialties = models.ManyToManyField('Specialty')
Run Code Online (Sandbox Code Playgroud)

一个人只有拥有工作所需的所有专业,才能开始工作.所以,再举一个例子,我们有三个专长:

  • 编码
  • 唱歌
  • 跳舞

我有一个Job需要唱歌和舞蹈的专业.有歌唱和舞蹈专业的人可以开始,但另一个有编码和歌唱专业的人不能 - 因为工作需要一个可以唱歌和跳舞的人.

所以,现在我需要一种方法来找到一个人可以承担的所有工作.这是我解决问题的方法,但我确信这是一种更优雅的方法:

def jobs_that_person_can_start(person):
    # we start with all jobs
    jobs = Job.objects.all()
    # find all specialties that this person does not have
    specialties_not_in_person = Specialty.objects.exclude(name__in=[s.name for s in person.specialties])
    # and exclude jobs that require …
Run Code Online (Sandbox Code Playgroud)

django django-orm django-queryset

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

如何使用ToolTipService.Duration使WPF工具提示更快出现?

如何更快地在以下代码中显示工具提示?

using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;

namespace TestHover29282
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();

            TextBlock tb = new TextBlock();
            tb.Text = "Jim Smith";

            ToolTip tt = new ToolTip();
            tt.Content = "This is some info on the customer.";

            tb.ToolTip = tt;

            //ToolTipService tts = new ToolTipService();
            //tts.Duration = 0;
            //tb.ToolTipService = tts;

            MainStackPanel.Children.Add(tb); 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml tooltip

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

Drupal菜单系统 - 向下输出一级树

我一直在阅读Drupal中的各种菜单功能,但是太多了,我已经达到了完全混乱和绝望的程度......希望这里的一个聪明人可以帮助我......

基本上,我的菜单有四个级别.我正在尝试创建一个从第二级输出的树.

所以,菜单看起来像这样:第一级>分段A>分段I>分段a

我正在尝试输出以Sublevel A开头的菜单树(即,Sublevel A> Sublevel I> Sublevel a)

但是,不能为我的生活弄清楚如何做到这一点...我试着简单地获得Sublevel A菜单的mlid(在这种情况下为69),然后

<?php print theme_menu_tree(69); ?>
Run Code Online (Sandbox Code Playgroud)

但它打印出'69'.完全不是我所期待的......

有人知道怎么做吗?

tree drupal menu

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