반응형

Spring 2652

GCC에서 생성 한 asm을 어떻게 컴파일합니까?

GCC에서 생성 한 asm을 어떻게 컴파일합니까? 나는 약간의 asm 코드를 가지고 놀고 있는데 무언가가 나를 괴롭힌다. 나는 이것을 컴파일한다 : #include int main(int argc, char** argv){ printf("Hello World\n"); return 0; } 와 gcc file.c -S -o file.S이 ASM 코드의 좋은 작은 조각을 생성합니다 : .cstring LC0: .ascii "Hello World\0" .text .globl _main _main: LFB3: pushq %rbp LCFI0: movq %rsp, %rbp LCFI1: subq $16, %rsp LCFI2: movl %edi, -4(%rbp) movq %rsi, -16(%rbp) leaq LC0(%..

Nice programing 2020.11.10

matplotlib에서 선 스타일을 순환 할 수 있습니까?

matplotlib에서 선 스타일을 순환 할 수 있습니까? matplotlib에서 색상 목록을 순환하는 방법을 알고 있습니다. 그러나 선 스타일 (일반, 점선, 파선 등)으로 비슷한 작업을 수행 할 수 있습니까? 그래야 인쇄 할 때 그래프를 더 쉽게 읽을 수 있습니다. 그 방법에 대한 제안이 있습니까? 이와 같은 것이 트릭을 할 수 있습니다. import matplotlib.pyplot as plt from itertools import cycle lines = ["-","--","-.",":"] linecycler = cycle(lines) plt.figure() for i in range(10): x = range(i,i+10) plt.plot(range(10),x,next(linecycler)) p..

Nice programing 2020.11.10

MVC 4 Web API에서 Json.NET에 대한 사용자 지정 JsonSerializerSettings를 설정하는 방법은 무엇입니까?

MVC 4 Web API에서 Json.NET에 대한 사용자 지정 JsonSerializerSettings를 설정하는 방법은 무엇입니까? ASP.NET Web API는 기본적으로 개체를 (역) 직렬화하는 데 Json.NET을 사용한다는 것을 알고 있지만 JsonSerializerSettings사용할 개체 를 지정하는 방법이 있습니까? 예를 들어 type직렬화 된 JSON 문자열에 정보 를 포함하려면 어떻게해야 합니까? 일반적으로 .Serialize()호출에 설정을 삽입 하지만 Web API는 자동으로 수행합니다. 수동으로 설정을 삽입하는 방법을 찾을 수 없습니다. 개체 JsonSerializerSettings의 Formatters.JsonFormatter.SerializerSettings속성 을 사용하여 ..

Nice programing 2020.11.10

목록 디스플레이의 다 대다 장고

목록 디스플레이의 다 대다 장고 class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products 그 코드가 있습니다. 불행히도 오류는 admin.py에ManyToManyField class PurchaseOrderAdmin(admin.ModelAd..

Nice programing 2020.11.10

Elixir에서 맵 변수로 구조체를 어떻게 초기화합니까?

Elixir에서 맵 변수로 구조체를 어떻게 초기화합니까? 을 통해 구조체를 만들 수 있다는 것을 알고 있습니다 %User{ email: 'blah@blah.com' }. 그러나 변수 params = %{email: 'blah@blah.com'}가 있으면 해당 변수를 사용하여 해당 구조체를 만드는 방법이 있습니다 %User{ params }. 이것은 당신이 그것을 폭발시킬 수 있는지 또는 다른 방법으로 할 수 있는지 궁금해하는 오류를 제공합니다. struct/2함수를 사용해야합니다 . 문서에서 : defmodule User do defstruct name: "john" end struct(User) #=> %User{name: "john"} opts = [name: "meg"] user = struct(U..

Nice programing 2020.11.10

wpf ComboBox DisplayMemberPath, SelectedValue 및 SelectedValuePath와 혼동

wpf ComboBox DisplayMemberPath, SelectedValue 및 SelectedValuePath와 혼동 나는 항상 그 comboBox 속성으로 고생했습니다. DisplayMemberPath SelectedValue SelectedValuePath 마스터 세부 사항 양식을 작성 중입니다. 고객으로 가득 찬 ComboBox 사용자가 콤보로 고객 선택 모든 텍스트 상자 EG가 올바르게 채움 내가 가지고있는 문제는 작동했지만 그 속성과 차이점을 이해하지 못합니다. 그들이하는 일을 설명하는 고개를 끄덕이는 예가 있습니까? 나는 우리가 이것을 더 잘 이해할 수 있다고 생각한다. 이 수업보기 : public class Employee { public int Id { get; set; } publ..

Nice programing 2020.11.10

왜 (정말입니까?) 목록

왜 (정말입니까?) 목록 IList뿐만 아니라 이러한 모든 인터페이스를 구현하십시오.? List MSDN의 선언 : public class List : IList, ICollection, IEnumerable, IList, ICollection, IEnumerable 반사판은 비슷한 그림을 제공합니다. List이 모든 것을 실제로 구현 합니까 (만약 그렇다면 이유)? 내가 확인했다: interface I1 {} interface I2 : I1 {} interface I3 : I2 {} class A : I3 {} class B : I3, I2, I1 {} static void Main(string[] args) { var a = new A(); var a1 = (I1)a; var a2 = (I2)a; v..

Nice programing 2020.11.10

날짜를 확인하는 방법은 무엇입니까?

날짜를 확인하는 방법은 무엇입니까? 누군가가 입력하면 2/30/2011잘못된 것이어야한다는 의미에서 날짜가 유효한지 테스트하려고합니다 . 날짜에 관계없이 어떻게 할 수 있습니까? 날짜 문자열의 유효성을 검사하는 간단한 방법 중 하나는 날짜 개체로 변환하고 테스트하는 것입니다. // Expect input as d/m/y function isValidDate(s) { var bits = s.split('/'); var d = new Date(bits[2], bits[1] - 1, bits[0]); return d && (d.getMonth() + 1) == bits[1]; } ['0/10/2017','29/2/2016','01/02'].forEach(function(s) { console.log(s + '..

Nice programing 2020.11.10

NSString = 특정 문자열 값인지 확인하는 방법?

NSString = 특정 문자열 값인지 확인하는 방법? 안녕하세요 NSString이 특정 값과 같은지 확인할 수 있다면 상처를 입습니다. 나는 라인을 따라 생각하고 있습니다 if (mystring == @"Johns"){ //do some stuff in here } if ([mystring isEqualToString:@"Johns"]){ //do some stuff in here } 다음은 일부 상황에서 사용할 수있는 또 다른 방법입니다. NSArray * validNames = @[ @"foo" , @"bar" , @"bob" ]; if ([validNames indexOfObject:myString].location != NSNotFound) { // The myString is one of th..

Nice programing 2020.11.10

ISO C90은 C에서 혼합 된 선언과 코드를 금지합니다.

ISO C90은 C에서 혼합 된 선언과 코드를 금지합니다. 이 방법으로 변수를 선언했습니다. int i = 0; 경고를받습니다. ISO C90은 혼합 선언 및 코드를 금지합니다. 어떻게 고칠 수 있습니까? 변수 선언을 블록 맨 위로 이동해야한다고 생각합니다. 즉 { foo(); int i = 0; bar(); } ...에 { int i = 0; foo(); bar(); } C99 표준까지는 모든 선언이 블록의 문 앞에 와야했습니다. void foo() { int i, j; double k; char *c; // code if (c) { int m, n; // more code } // etc. } C99에서는 선언과 문을 혼합 할 수 있습니다 (예 : C ++). 많은 컴파일러는 여전히 C89로 기본 설..

Nice programing 2020.11.10
반응형