반응형

전체 글 781

pthread mutex로 변수를 보호하면 캐시되지 않는 것이 보장됩니까?

pthread mutex로 변수를 보호하면 캐시되지 않는 것이 보장됩니까? 단순한(내 경우에는 전역적) 변수를 생각해 보십시오. int i; 이 변수가 접근되는 곳은 pthread_mutex_lock(i_mutex); if(i == other value) { do_something(); } pthread_mutex_unlock(i_mutex); 다른 스레드 업데이트i있는 한i_mutex. 컴파일러가 다음의 값을 캐시할 수 있습니까?i최근의 가치를 알 수 없는 건가요?해야한다i변덕스럽습니까?pthread lock은 캐시 효과가 다른 스레드에 표시되도록 보장하는 메모리 장벽을 구현합니다.공유 변수를 적절하게 처리하기 위해 휘발성이 필요하지 않습니다.i공유 변수에 대한 액세스가 pthread mutexes에 ..

codememo 2023.09.15

Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED

Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED expressjs에서 node.js를 작업하고 있습니다. 계정을 세션에 저장하려고 합니다.그래서 expressjs에서 session with code를 사용하기 위해 테스트를 해보려 합니다. var RedisStore = require('connect-redis')(express); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.session({ secret: "keyboard cat", store: new RedisStore })); 하지만 나는 오류가 났습니다.Redis connection ..

codememo 2023.09.15

Sequelize와 중첩 관계

Sequelize와 중첩 관계 Sequelize with Node + MySQL을 사용하고 있습니다. 저는 이와 유사한 모델 구조를 가지고 있습니다. // models: var Group, Issue, Invite; // many Issues per Group Group.hasMany(Issue); Issue.belongsTo(Group); // Groups can invite other Groups to work on their Issues Issue.hasMany(Invite, {foreignKey: groupId}); Invite.belongsTo(Issue, {foreignKey: groupId}); Group.hasMany(Invite, {foreignKey: inviteeId}); Invite..

codememo 2023.09.15

아약스는 php에서 반환 값을 얻습니까?

아약스는 php에서 반환 값을 얻습니까? php 방식으로 반품 값을 알려주고 싶지만 아무 일도 일어나지 않습니다.여기 ajax와 php 방법이 있습니다.누가 내가 뭘 잘못하고 있는지 볼 수 있습니까? --------------------------------------… 아약스 스크립트 $.ajax({ type: 'get', url: '/donation/junk/4', data: datastring, success: function(data) { alert(data'); } }); --------------------------------------… php법 function junk($id) { return "works11"; } PHP에서는 단순히 당신의 가치를 돌려주고 그것이 ajax 응답에 나타나..

codememo 2023.09.15

게시물 유형별 카테고리 구분

게시물 유형별 카테고리 구분 별도의 카테고리가 있는 사용자 지정 게시 유형을 만들 수 있는 방법이 있습니까?wordpress? 예: 게시물 유형 "뉴스"에는 "월드" 및 "로컬" 카테고리가 있어야 합니다.게시물 유형 "제품"은 다음을 가져야 합니다.categories: "소프트웨어"와 "하드웨어" 그리고 저는 "소프트웨어" 카테고리를 "뉴스" 포스트 타입으로 설정하는 옵션을 갖고 싶지 않습니다. 이 문제를 해결할 방법이 없을까요?예제 코드를 사용하여 사용자 지정 게시 유형을 만들 수 있습니다. function ts_post_type_test() { register_post_type( 'Test', array( 'label' => __('Test'), 'public' => true, 'show_ui' =>..

codememo 2023.09.15

__attribute__((시공자)) VC에서 동치입니까?

__attribute__((시공자)) VC에서 동치입니까? GCC에서 C 컨스트럭터를 사용할 수 있는 것처럼 VC에서도 C 컨스트럭터를 사용할 수 있는지 궁금합니다. gcc 방식은 꽤 직선적입니다.__attribute__키워드, 유감스럽게도 VC는 이 키워드도 모르는 것 같은데, 저는 Win32 프로그래머가 아니기 때문에 그런 것들에 해당하는 키워드가 있는지 궁금합니다. 참고로, 이 프로그램은 C++나 C# 짝수가 아니라 C 프로그램입니다. (그 언어들에서는 그렇게 하기가 꽤 쉬웠기 때문입니다.)아래 C 코드는 메인이 실행되기 전에 프로그램/라이브러리 로드 시간에 호출될 보이드(void) 함수를 정의하는 방법을 보여줍니다. MSVC의 경우 사용자 이니셜라이저 섹션(.)에 함수에 대한 포인터를 배치합니다...

codememo 2023.09.15

이 memcpy 구현에서 누락된/최적의 것은 무엇입니까?

이 memcpy 구현에서 누락된/최적의 것은 무엇입니까? 나는 글 쓰는 것에 흥미를 가지게 되었습니다.memcpy()교육적인 행사로서제가 한 일과 생각하지 못한 일에 대한 전체 논문을 쓰지는 않겠지만, 여기 어떤 사람이 실행한 것이 있습니다. __forceinline // Since Size is usually known, // most useless code will be optimized out // if the function is inlined. void* myMemcpy(char* Dst, const char* Src, size_t Size) { void* start = Dst; for ( ; Size >= sizeof(__m256i); Size -= sizeof(__m256i) ) { __m2..

codememo 2023.09.15

PowerShell을 사용하여 모든 서비스의 "실행 경로"를 추출하는 방법

PowerShell을 사용하여 모든 서비스의 "실행 경로"를 추출하는 방법 Get-Service *sql* | sort DisplayName | out-file c:/servicelist.txt 로컬 컴퓨터에서 실행 중인 모든 서비스 목록을 추출하는 한 줄의 PowerShell 스크립트가 있으며, "Status", "Name" 및 "DisplayName"을 표시할 뿐만 아니라 "Path to executable"도 표시합니다.WMI를 사용해야 할 것 같습니다. Get-WmiObject win32_service | ?{$_.Name -like '*sql*'} | select Name, DisplayName, State, PathName Update 선택한 데이터에 대해 약간의 조작을 수행하려면 여기에 설명..

codememo 2023.09.15

rand() 함수 없이 난수를 생성하려면 어떻게 해야 합니까?

rand() 함수 없이 난수를 생성하려면 어떻게 해야 합니까? 0에서 일부 정수 사이의 난수를 생성하고 싶습니다.너무 무작위적이지 않아도 상관없습니다.저는 현재 시간에는 접근할 수 있지만 란드 함수는 접근할 수 없습니다.이것들을 생성할 수 있는 충분히 강력한 방법을 생각해 낼 수 있는 사람이 있습니까?하루 중에 몇 개의 비트를 버리고 모듈로 정수 같은 것을 가져가는 것은 아닐까요? 저는 c를 사용하고 있습니다.만약 당신이 초간단 의사 랜덤 생성기를 쫓고 있다면, 선형 피드백 쉬프트 레지스터를 사용하면 됩니다. 위키피디아 기사에는 여러분이 볼만한 코드 조각들이 있지만, 기본적으로 16비트 생성기의 코드는 이렇게 보일 것입니다. (그 페이지에서 살짝 마사지를...) unsigned short lfsr = 0..

codememo 2023.09.15

setTimeout/clearTimeout 문제

setTimeout/clearTimeout 문제 나는 10초 동안의 비활성(아무 곳도 클릭하지 않는 사용자) 후에 시작 페이지로 이동하기 위해 페이지를 만들려고 합니다.나머지는 jQuery를 사용하지만 테스트 기능의 set/clear는 순수 자바스크립트입니다. 답답한 마음에 저는 페이지를 클릭할 때 언제든지 호출할 수 있기를 바랐던 이 기능과 같은 기능을 가지게 되었습니다.타이머는 정상적으로 시작되지만 클릭 한 번으로 재설정되지는 않습니다.이 기능이 처음 10초 이내에 5번 호출되면 5개의 경고가 표시됩니다.시간 초과가 확실하지 않습니다... function endAndStartTimer() { window.clearTimeout(timer); var timer; //var millisecBeforeRe..

codememo 2023.09.15
반응형