반응형

programing tip 3103

LEFT JOIN을 사용하여 MySQL에서 여러 테이블 업데이트

LEFT JOIN을 사용하여 MySQL에서 여러 테이블 업데이트 두 개의 테이블이 있고 LEFT JOIN의 모든 행에 대해 T1의 필드를 업데이트하려고합니다. 쉬운 예를 들어, 다음 결과 집합의 모든 행을 업데이트하십시오. SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL MySQL을 수동 상태가 : 다중 테이블 UPDATE 문은 LEFT JOIN과 같은 SELECT 문에 허용 된 모든 유형의 조인을 사용할 수 있습니다. 그러나 문서화 된 다중 테이블 UPDATE에서 올바른 구문을 찾을 수 없습니다. 올바른 구문은 무엇입니까? UPDATE t1 LEFT JOIN t2 ON t2.id = t1.id SET t1.col1 = newv..

programing tip 2020.06.03

매개 변수가없는 생성자를 만들 때 기본 매개 변수없는 생성자가 사라지는 이유

매개 변수가없는 생성자를 만들 때 기본 매개 변수없는 생성자가 사라지는 이유 C #, C ++ 및 Java에서 매개 변수를 사용하는 생성자를 작성하면 기본 매개 변수없는 구성 요소가 사라집니다. 나는 항상이 사실을 받아 들였지만 이제는 왜 그런지 궁금해하기 시작했습니다. 이 행동의 이유는 무엇입니까? "자신의 생성자를 만든 경우이 암시 적 생성자를 원하지 않을 것 "이라고 말하는 것이 "안전 측정 / 추측" 일 뿐입니 까? 또는 생성자를 직접 만든 후에는 컴파일러에서 컴파일러를 추가 할 수없는 기술적 이유가 있습니까? 직접 추가 한 경우 컴파일러에서 생성자를 추가 할 수있는 이유는 없습니다. 컴파일러는 원하는대로 수행 할 수 있습니다! 그러나 가장 적합한 것이 무엇인지 살펴 봐야합니다. 비 정적 클래스에..

programing tip 2020.06.03

pandas DataFrame으로 목록 목록 가져 오기

pandas DataFrame으로 목록 목록 가져 오기 스프레드 시트의 내용을 팬더로 읽습니다. DataNitro에는 셀 목록을 사각형으로 선택하여 목록 목록으로 반환하는 방법이 있습니다. 그래서 table = Cell("A1").table 준다 table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data 나는 이것을 번역하기 위해 코드를 작성하는 데 바쁘지만 내 생각에는 그렇게하는 방법이 있어야하는 간단한 사용법이라고 생각합니다. 캔트가 문서에서 찾은 것 같습니다. 이것을 단순화하는 방법에 대한 조언이 있습니까? pd.DataFrame생성자를 직접 호출..

programing tip 2020.06.03

로컬 함수 vs Lambda C # 7.0

로컬 함수 vs Lambda C # 7.0 C # 7.0 의 새로운 구현 을보고 있는데 로컬 함수를 구현했다는 것이 흥미 롭지 만 람다 식보다 로컬 함수가 선호되는 시나리오와 두 가지의 차이점은 무엇인지 상상할 수 없습니다. 람다는 anonymous함수이지만 로컬 함수는 아니지만 함수는 람다 식보다 이점이있는 실제 시나리오를 파악할 수 없습니다. 어떤 예라도 대단히 감사하겠습니다. 감사. 이것은 C # 디자인 미팅 노트에서 Mads Torgersen이 로컬 기능을 처음 논의한 곳에서 설명했습니다 . 도우미 기능이 필요합니다. 단일 함수 내에서만 사용하고 있으며 포함하는 함수의 범위에 속하는 변수 및 유형 매개 변수를 사용합니다. 반면에 람다와는 달리 람다와는 일등 객체가 필요하지 않으므로 델리게이트 유형..

programing tip 2020.06.03

"foo"를 포함하는 속성을 선택하기위한 올바른 XPath는 무엇입니까?

"foo"를 포함하는 속성을 선택하기위한 올바른 XPath는 무엇입니까? 이 XML이 주어지면 XPath는 prop속성에 포함 된 모든 요소 Foo(처음 세 개의 노드)를 반환합니다 . //a[contains(@prop,'Foo')] 이 XML을 사용하여 결과를 다시 얻는 경우 작동합니다. a b c a 편집 : 주목해야 할 또 다른 사항은 위의 XPath가 해당 특정 XML에 대한 정답을 반환하지만 "bla"요소의 "a"요소 만 얻으려면 다른 사용자도 언급했듯이 /bla/a[contains(@prop,'Foo')] 이것은 "blah"요소에 중첩되어 있는지에 관계없이 전체 xml 문서에서 모든 "a"요소를 검색합니다. //a[contains(@prop,'Foo')] 나는 철저하고 스택 오버 플로우 정신을..

programing tip 2020.06.03

Jinja2에서 변수가 정의되어 있지 않은지 어떻게 테스트합니까?

Jinja2에서 변수가 정의되어 있지 않은지 어떻게 테스트합니까? 장고에서 변환하면 다음과 같은 작업에 익숙합니다. {% if not var1 %} {% endif %} var1을 컨텍스트에 넣지 않으면 작동합니다. Jinja2는 정의되지 않은 오류를 발생시킵니다. 말 {% if var1 == None %}하거나 비슷한 쉬운 방법이 있습니까? Jinja2 템플릿 디자이너 문서에서 : {% if variable is defined %} value of variable: {{ variable }} {% else %} variable is not defined {% endif %} {% if variable is defined %}변수가 인 경우 true입니다 None. not is None허용되지 않기 때문..

programing tip 2020.06.03

다양한 언어로 코드의 구문 강조를 수행하는 LaTeX 패키지

다양한 언어로 코드의 구문 강조를 수행하는 LaTeX 패키지 코드에서 구문 강조를 수행하는 LaTeX 패키지를 찾고 있습니다. 예를 들어, 지금은 그대로 블록을 사용하여 코드를 작성합니다. \begin{verbatim} Hello \end{verbatim} 그리고 이것은 내 문서에 코드를 표시하는 데 효과적입니다. 그러나 출력 문서에서 IDE가하는 방식으로 HTML 마크 업을 강조하고 싶습니까? 도움이 될만한 패키지가 있습니까? Java, C #, HTML, CSS 등과 같은 다양한 언어에 대해서도 동일하게 수행하고 싶습니다. 리스팅 패키지를 사용할 수 있습니다 . 다양한 언어를 지원하며 출력을 사용자 정의하기위한 많은 옵션이 있습니다. \documentclass{article} \usepackage{l..

programing tip 2020.06.03

장고 휴식 프레임 워크, 동일한 ModelViewSet에서 다른 직렬 변환기 사용

장고 휴식 프레임 워크, 동일한 ModelViewSet에서 다른 직렬 변환기 사용 두 가지 다른 직렬 변환기를 제공하고 싶지만 다음과 같은 모든 기능을 활용할 수 있습니다 ModelViewSet. 객체 목록을 볼 때 각 객체에 세부 정보로 리디렉션되는 URL이 __unicode __있고 대상 모델을 사용하여 다른 모든 관계가 나타납니다 . 예: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", "accesso": "CHI", "membri": [ "emilio", "michele", "luisa", "ivan", "saverio" ] ..

programing tip 2020.06.03

출력에서 개행을 수행하는 방법

출력에서 개행을 수행하는 방법 \n실제로 출력에서 어떻게 작동합니까? 현재는 단지 하나의 긴 블록으로 모든 것을 씁니다. 도움을 주셔서 감사합니다 Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = '' playlist_name = gets.chomp + '.m3u' music.each do |z| @new += z + '\n' end File.open playlist_name, 'w' do |f| f.write @new end "\n"대신 사용'\n' File.open 블록에서이 작업을 모두 수행 할 수 있습니다...

programing tip 2020.06.03

Node.js UnhandledPromiseRejectionWarning에서 처리되지 않은 약속을 찾는 방법은 무엇입니까?

Node.js UnhandledPromiseRejectionWarning에서 처리되지 않은 약속을 찾는 방법은 무엇입니까? 버전 7의 Node.js에는 약속을 처리하기위한 비동기 / 대기 구문 설탕이 있으며 이제 내 코드에서 다음 경고가 자주 발생합니다. (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promis..

programing tip 2020.06.03
반응형