반응형

developer tip 2321

gem을 설치했지만 'gemname'이 필요하지 않습니다.

gem을 설치했지만 'gemname'이 필요하지 않습니다. 왜? 내가 정말로 묻는 질문은 왜 require가 보석의 이름을 취하지 않는지입니다. 또한 그렇지 않은 경우, 망할 물건을 요구하는 비밀 주문을 찾는 가장 쉬운 방법은 무엇입니까!? 예를 들어 memcache-client설치 한 경우 다음을 사용하여 요구해야합니다. require 'rubygems' require 'memcache' 포함해야하는 파일이 무엇인지에 대한 표준은 없습니다. 그러나 try를 따라 사용할 수있는 일반적으로 따르는 몇 가지 규칙이 있습니다. 종종 파일은 gem과 같은 이름으로 불립니다. 그래서 require mygem작동합니다. 종종 파일 당신이 보석의 이름을 얻을 수 있도록하는 경우, 보석의 lib 하위 디렉토리에있는 유..

developer tip 2020.12.01

Multicore를 어떻게 활용하고 있습니까?

Multicore를 어떻게 활용하고 있습니까? 엔터프라이즈 웹 개발 세계에서 온 HPC 세계의 누군가로서 저는 "실제 세계"로 돌아온 개발자들이 어떻게 병렬 컴퓨팅을 활용하는지 항상 궁금합니다. 이는 모든 칩이 멀티 코어 로 전환되고 있기 때문에 훨씬 더 관련성이 있으며, 칩에 몇 개가 아닌 수천 개의 코어가있을 때 훨씬 더 관련성이 있습니다. 내 질문은 다음과 같습니다. 이것이 소프트웨어 로드맵에 어떤 영향을 미칩니 까? 저는 특히 멀티 코어가 다른 소프트웨어 도메인에 어떤 영향을 미치는지에 대한 실제 이야기에 관심이 있으므로 답변에 어떤 종류의 개발을 수행하는지 지정하십시오 ( 예 : 서버 측, 클라이언트 측 앱, 과학 컴퓨팅 등). 멀티 코어 머신을 활용하기 위해 기존 코드로 무엇을하고 있으며 어떤..

developer tip 2020.12.01

sqlite에서 blob을 저장하고 검색하는 방법

sqlite에서 blob을 저장하고 검색하는 방법 나는 C ++, python에서 sqlite를 사용했고 지금은 C #에서 (아마도) 사용했습니다. 이 모든 것에서 나는 테이블에 blob을 삽입하는 방법을 모릅니다. sqlite에서 Blob을 저장하고 검색하려면 어떻게하나요? 다음은 C #에서 수행하는 방법입니다. class Program { static void Main(string[] args) { if (File.Exists("test.db3")) { File.Delete("test.db3"); } using (var connection = new SQLiteConnection("Data Source=test.db3;Version=3")) using (var command = new SQLiteCo..

developer tip 2020.12.01

MVC의 ActionLink에서 쿼리 문자열 매개 변수를 전달하는 방법

MVC의 ActionLink에서 쿼리 문자열 매개 변수를 전달하는 방법 다음 작업 링크가 있습니다. data=name쿼리 문자열로 어떻게 포함합니까? 이 같은: link?data=name 의 네 번째 매개 변수는 Html.ActionLink여러 속성을 가질 수 있습니다. 이러한 속성은 라우팅을 기반으로 URL에 삽입되지만 속성 이름이 어떤 경로와도 일치하지 않는 경우 URL GET 매개 변수로 추가됩니다. 따라서 표준 경로 {controller}/{action}/{id}가있는 경우 URL이 표시됩니다. test/Edit/[id]?data=[name] 위의 코드에서. 이 방법으로 쿼리 문자열 전달 @Html.ActionLink("Delete Record", "Home", "Delete", new { id=..

developer tip 2020.12.01

Emacs에서 시맨틱 Jump to Symbol을 사용한 후 이전 줄 위치로 돌아가는 방법은 무엇입니까?

Emacs에서 시맨틱 Jump to Symbol을 사용한 후 이전 줄 위치로 돌아가는 방법은 무엇입니까? .NET을 사용하여 Emacs에서 변수 정의로 이동하는 방법을 알고 semantic-mode있습니다. 단일 파일에서 잘 작동합니다 (정의가 다른 파일에 있으면 작동하지 않는다고 생각합니다). 를 사용 C-c , j하여 변수 정의로 이동할 수 있지만 이전 줄로 다시 이동하려면 어떻게해야합니까? 현재는 display Symref를 사용 C-c , g하고 표시된 symref를 선택합니다. 직선적 인 방법이 있습니까? 사용하다: C-u C-space 또는 C-u C-@ 버퍼 사이를 다시 탐색하려면 다음을 사용할 수 있습니다. C-x C-space 또는 C-x C-@ 이것은 Emacs가 일반적으로 이전 점프 ..

developer tip 2020.12.01

문자열을 char * 포인터에 할당 할 수 있지만 char [] 배열에는 할당 할 수없는 이유는 무엇입니까?

문자열을 char * 포인터에 할당 할 수 있지만 char [] 배열에는 할당 할 수없는 이유는 무엇입니까? 누군가 이것이 포인터로 작동하는 이유를 설명 할 수 있습니까? char * str1; str1 = "Hello1"; str1 = "new string"; // but not this char str2 [] = "hello"; str2 = "four"; // or this char str3 []; str3 = "hello"; str3 = "hello"; 포인터와 함께 작동하는 이유 : C로 말할 때 char * str1메모리에 포인터를 할당하는 것입니다. 를 작성할 때 str1 = "Hello";메모리에 문자열 리터럴을 만들고 포인터가이를 가리 키도록합니다. 다른 문자열 리터럴을 "new strin..

developer tip 2020.12.01

스크립트를 강제로 다시로드하고 다시 실행하는 방법은 무엇입니까?

스크립트를 강제로 다시로드하고 다시 실행하는 방법은 무엇입니까? 제 3 자 (뉴스 피드)에서 스크립트를로드하는 페이지가 있습니다. src스크립트 의 URL은로드 할 때 동적으로 할당됩니다 (타사 코드 당). http://oneBigHairyURL그런 다음 로드 된 스크립트 는 뉴스 피드의 다양한 항목과 예쁜 형식 등을 사용하여 요소를 만들고로드합니다 div1287(ID "div1287"이 전달되어 http://oneBigHairyURL스크립트가 콘텐츠를로드 할 위치를 알 수 있음). 유일한 문제는 한 번만로드한다는 것입니다. n 초마다 다시로드 (따라서 새 콘텐츠 표시)하고 싶습니다. 그래서 나는 이것을 시도 할 것이라고 생각했습니다. 경고가 표시되고 div가 지워지지 만 동적으로 생성 된 HTML이 다..

developer tip 2020.12.01

기본 이메일 클라이언트를 자동으로 열고 콘텐츠를 미리 채 웁니다.

기본 이메일 클라이언트를 자동으로 열고 콘텐츠를 미리 채 웁니다. 사용자가 페이지에 일부 콘텐츠를 저장할 때 사용자의 기본 이메일 클라이언트를 자동으로 열어야합니다. 이메일 제목을 입력하고 주소를 지정하고 이메일 본문에 일부 내용을 입력해야합니다. 이를 달성하는 가장 좋은 방법은 무엇입니까? mailto:속성을 알고 있지만 사용자가이 항목을 클릭해야하며 제목과 내용을 지정할 수 있는지 잘 모르겠습니까? 에 의해 설명 된 바와 같이 RFC 6068 , 흔한는 지정할 수 있습니다 주제 와 신체 뿐만 아니라, CC의 필드. 예를 들면 : mailto:username@example.com?subject=Subject&body=message%20goes%20here JavaScript로 강제로 열면 사용자가 링크..

developer tip 2020.12.01

숫자의 자릿수 합산-파이썬

숫자의 자릿수 합산-파이썬 숫자의 자릿수 합계를 찾으려면 다음과 같습니다. 입력: 932 출력 : 14,(9 + 3 + 2) 이를 수행하는 가장 빠른 방법은 무엇입니까? 나는 본능적으로했다. sum(int(digit) for digit in str(number)) 온라인에서 찾았습니다. sum(map(int, str(number))) 속도를 위해 사용하는 것이 가장 좋으며 더 빠른 다른 방법이 있습니까? 순수하게 정수로 할 수 있으며 가장 효율적입니다. def sum_digits(n): s = 0 while n: s += n % 10 n //= 10 return s 또는 divmod: def sum_digits2(n): s = 0 while n: n, remainder = divmod(n, 10) s +..

developer tip 2020.12.01

C ++ 11 스레드로부터 안전한 큐

C ++ 11 스레드로부터 안전한 큐 내가 작업중인 프로젝트는 여러 스레드를 사용하여 파일 모음에 대한 작업을 수행합니다. 각 스레드는 처리 할 파일 목록에 파일을 추가 할 수 있으므로 스레드로부터 안전한 큐를 만들었습니다. 관련 부분은 다음과 같습니다. // qMutex is a std::mutex intended to guard the queue // populatedNotifier is a std::condition_variable intended to // notify waiting threads of a new item in the queue void FileQueue::enqueue(std::string&& filename) { std::lock_guard lock(qMutex); q.push..

developer tip 2020.12.01
반응형