반응형

분류 전체보기 976

중첩 함수 구현

중첩 함수 구현 최근에 gcc에서 nested function의 정의가 가능하다는 것을 알게 되었습니다.제 생각에 이것은 멋진 기능이지만 어떻게 구현해야 할지 궁금합니다. 컨텍스트 포인터를 숨겨진 인수로 전달함으로써 중첩 함수의 직접 호출을 구현하는 것은 확실히 어렵지 않지만, gcc는 또한 이 포인터를 중첩 함수로 전달하여 컨텍스트의 중첩 함수를 호출할 수 있는 임의의 다른 함수로 전달할 수 있습니다.중첩 함수를 호출하는 함수는 호출할 중첩 함수의 유형만 있기 때문에 컨텍스트 포인터를 전달할 수 없습니다. 하스켈과 같이 좀 더 복잡한 호출 규약을 가진 다른 언어들은 부분적으로 그러한 것들을 지원하는 것을 허용하지만, C에서는 그런 것을 할 방법이 없습니다.이것을 어떻게 구현할 수 있습니까? 다음은 문제..

source 2023.10.29

대용량 스프레드시트용 Apache POI Java Excel 성능

대용량 스프레드시트용 Apache POI Java Excel 성능 POI로 읽으려는 스프레드시트가 있는데(xls와 xlsx 형식이 모두 있습니다), 이 경우 xls 파일에 문제가 있습니다.제 스프레드시트에는 약 10,000개의 행과 75개의 열이 있으며, Excel이 몇 초 안에 열리지만 이를 읽는 데는 몇 분이 걸릴 수 있습니다.파일 전체를 메모리로 읽는 것보다는 이벤트 기반 읽기를 사용하고 있습니다.제 코드의 고기는 아래와 같습니다.지금은 좀 지저분하지만, POI 예제에서 대부분 복사한 긴 스위치 설명일 뿐입니다. 이벤트 모델을 이용한 POI 수행이 이렇게 느리다는 것이 일반적인 일입니까?제가 할 수 있는 일이 있을까요?저는 몇 분이면 제 신청을 받아들일 수 없을 것 같습니다. POIFSFileSys..

source 2023.10.29

Oracle SQL*Plus를 시작하는 동안 TNS Protocol 어댑터 오류가 발생했습니다.

Oracle SQL*Plus를 시작하는 동안 TNS Protocol 어댑터 오류가 발생했습니다. SQL*Plus(11g Standard Edition Win 64)에 로그인하려고 하면 연결 오류와 관련된 오류가 나타납니다. sys를 sysdba로 로그인하고 비밀번호를 제공하려고 합니다. 모든 서비스가 시작되었습니다.저는 윈도우 7입니다. 어떤 도움이라도 주시면 감사하겠습니다. 해라 sqlplus sys/@ as sysdba Oracle Service가 실행 중인지 확인합니다.이 오류가 계속 발생하지만 서비스에 들어가서 Oracle ServiceXE를 찾아서 수동으로 시작하면 문제가 해결됩니다.자동으로 시작하도록 설정해 놓았지만, 가끔은 저절로 멈추는 것처럼 보이기도 합니다. 적어도 저는 이를 막기 위해 ..

source 2023.10.29

"중복 키 업데이트 시 [...] 삽입" 문에 대한 권한이 없지만 "삽입" 및 "업데이트"를 개별적으로 수행하기에 충분합니다.

"중복 키 업데이트 시 [...] 삽입" 문에 대한 권한이 없지만 "삽입" 및 "업데이트"를 개별적으로 수행하기에 충분합니다. 데이터베이스 사용자가 가지는 권한을 최소한으로 줄이려고 노력했습니다.그렇게 함으로써 저는 다음과 같은 상황을 알아차렸습니다. 데이터베이스가 있습니다.test사용자와user다음과 같은 권한을 갖습니다. REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'%'; GRANT SELECT, INSERT ON test.test TO 'user'@'%'; GRANT UPDATE (y) ON test.test TO 'user'@'%'; 그test테이블(InnoDB)은 다음과 같이 정의됩니다. create table test ( x int null, y in..

source 2023.10.29

워드프레스의 빈 광고를 보여주는 Google AdSense

워드프레스의 빈 광고를 보여주는 Google AdSense 워드프레스 사이트 http://www.spadli.com 워드프레스용 애드센스 플러그인은 사용되지 않습니다.저는 제 애드센스 계정을 만들었습니다.사이트를 확인했습니다.새 광고 유닛을 만들고 코드를 본문 태그에 붙여넣었습니다. 여기 제 광고 단위 코드입니다. 이 코드를 추가한 후 구글에서 아무것도 나오지 않았습니다.빈 광고만. 그리고 업그레이드 신청을 했습니다(IN MY ADS -> 기타 상품) 헤더태그에 코드를 입력합니다. 하지만 행운은 없습니다.구글에서 아무것도 없습니다.제 진행이 좀 느려서 지금은 진행을 바꿨습니다.여전히 광고에서 메시지가 없고 빈 광고를 표시합니다. 제가 뭘 잘못하고 있는지 확인해주실 수 있나요??누가 어떻게 고치는지 알려줄..

source 2023.10.29

휴대용 비교 및 스왑(원자 작동) C/C++ 라이브러리?

휴대용 비교 및 스왑(원자 작동) C/C++ 라이브러리? 여러 컴파일러 간에 이동이 가능한 매크로 또는 함수로 다양한 프로세서의 CAS와 같은 작업을 랩핑하는 작은 라이브러리가 있습니까? PS. atomic.hpp 라이브러리가 boost::interprocess::detail 네임스페이스 내부에 있습니다.저자는 공공의, 잘 관리되는 도서관으로 만드는 것을 거부합니다. 질문을 다시 열고 다른 옵션이 있는지 알아보겠습니다.OPA(Open Portable Atomics)는 당신의 요구에 적합할 것입니다.https://trac.mcs.anl.gov/projects/openpa/ MIT 스타일 라이센스로 여러 플랫폼에 걸쳐 공통 원자 작업에 일관된 C API를 제공합니다.그 도서관은 작고 당신의 크기에 맞는 것이..

source 2023.10.24

모든 요청에 대해 세션 시간 초과가 재설정됩니까?

모든 요청에 대해 세션 시간 초과가 재설정됩니까? 세션 변수 확인 여부와 관계없이 모든 요청에 대해 세션 타임아웃이 재설정됩니까?아니면 적어도 하나의 세션 변수를 사용해야 합니까? Ajax 요청으로 인해 세션 재설정 시간 초과가 발생합니까?맘에 들다Update Panel,jQuery ajax,... 감사해요. 편집 1) 요?HTTP Get세션 시간 초과를 재설정하는 원인?? 세션 변수 확인 여부와 관계없이 모든 요청에 대해 세션 타임아웃이 재설정됩니까? Session서버 사이드 코드를 계속 호출하면 만료되지 않습니다.session서버에 대한 각 요청에 대해 타임아웃이 재설정됩니다.동일한 웹 사이트에 대한 후속 요청 시 브라우저는ASP.NET_SessionId Cookie서버측 모듈이 세션 값(사용자 정보..

source 2023.10.24

내 진행률 표시줄의 Excel vba 사용자 양식에서 닫기 [X] 버튼 숨기기

내 진행률 표시줄의 Excel vba 사용자 양식에서 닫기 [X] 버튼 숨기기 매크로가 여전히 시트를 가져오는 중인 경우 진행 표시줄을 표시하기 위해 사용자 양식을 만들었습니다. 문제는 사용자가 빨간색 [X] 버튼을 누르면 처리가 중단된다는 것입니다. 잠재적인 사용자들이 실행되는 동안 클릭할 혼란스러운 버튼이 없도록 이 종말의 빨간 버튼을 숨길 수 있는 방법이 있을까요? 편집: 나 이거 먹어봤어요. 'Find the userform's Window Private Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) As Long '..

source 2023.10.24

java.sql 푸는 방법SQL 비일시적 연결예외:결과 집합을 읽을 수 없습니다.연결 재설정?

java.sql 푸는 방법SQL 비일시적 연결예외:결과 집합을 읽을 수 없습니다.연결 재설정? 비활성 기간이 지난 후 데이터베이스 코드를 호출할 때 예외가 발생하는 경우 java.sql.SQLNonTransientConnectionException: Could not read resultset: Connection reset at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136) at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106) at org.mariadb.jdbc.MySQLStatement.execute..

source 2023.10.24

내부 기능에서 외부 기능을 종료할 수 있는 방법이 있습니까?

내부 기능에서 외부 기능을 종료할 수 있는 방법이 있습니까? PHP 내에서 다른 기능을 호출하는 기능이 하나 있다면 전체 스크립트를 죽이지 않고 호출된 기능이 호출자 기능에서 종료되도록 할 수 있는 방법이 있습니까? 예를 들어, 제가 다음과 같은 코드를 가지고 있다고 가정해 보겠습니다. This is some text. After this text, I'm going to call funcA. This is more text after funcA ran. 안타깝게도 funcB 안에서 funcA가 끝나지 않게 하고 싶은 무언가를 발견하면 전체 PHP 스크립트를 종료해야 할 것 같습니다.이 일을 해결할 방법이 없을까요? funcB()의 결과를 확인하기 위해 funcA()에 무엇인가를 쓸 수 있다는 것을 알고..

source 2023.10.24
반응형