반응형

programing tip 3103

자바 스크립트를 통해 페이지에 CSS를 동적으로 추가

자바 스크립트를 통해 페이지에 CSS를 동적으로 추가 외부 웹 사이트에 추가 할 위젯을 만들고 있으며 CSS를 생성하여 스타일 (텍스트 색상, 배경색, 글꼴 크기 등)을 생성하는 페이지를 만들었습니다. 나는 그들이 그들의 웹 사이트에 복사 / 붙여 넣기 할 수 있도록 CSS로 채워진 텍스트 영역으로 끝납니다. 실시간 미리보기를 위해이 CSS를 현재 페이지에 추가하는 방법이 있습니까? CSS 텍스트를 추가하려면 var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = 'content'; document.getElementsByTagName('head')[0].appendChild(style); css 파일을..

programing tip 2020.11.30

for 루프, 특히 for (;;)는 어떻게 작동합니까?

for 루프, 특히 for (;;)는 어떻게 작동합니까? 오래된 회사 코드를 살펴보면 다음과 같은 for 루프를 발견했습니다. for (;;) { //Some stuff } Google을 시도했지만 답변을 찾을 수 없습니다. 프로그래밍 수업에서 잠들었나요? 아니면 비정상적인 루프인가요? forJava 의 루프는 다음 구조를 갖습니다. for (initialization statement; condition check; update) loop body; 보시다시피 여기에 네 가지 진술이 있습니다. 초기화 문 :이 문은 루프가 처음 입력 될 때 한 번만 실행됩니다. 이것은 선택적 명령문이며이 필드를 비워 둘 수 있음을 의미합니다. 일반적으로 일부 초기화 목적으로 사용됩니다. 조건부 확인 :이 문장은 아마도 ..

programing tip 2020.11.30

작업 표시 줄 작업을 동적으로 변경하려면 어떻게해야합니까?

작업 표시 줄 작업을 동적으로 변경하려면 어떻게해야합니까? ActionBar 및 탭 탐색이있는 활동이 있습니다. 분할 모드를 사용하고 있으므로 탭이 상단에 있고 작업이 하단 표시 줄에 있습니다. 하단 동작을 어떻게 동적으로 변경할 수 있습니까? 탭마다 동작이 다르기 때문에 필요합니다. 작업은 활동의 옵션 메뉴로 채워 지므로을 사용할 수 있습니다 Activity#invalidateOptionsMenu(). 이것은 현재 메뉴를 덤프하고 다시 빌드하기 위해 활동의 onCreateOptionsMenu/ onPrepareOptionsMenu메소드를 다시 호출합니다 . 작업 표시 줄 탭을 사용하여 조각 구성을 변경하는 경우 더 나은 방법이 있습니다. 각 조각이 메뉴의 자체 부분을 관리하도록합니다. 이러한 조각은 s..

programing tip 2020.11.30

0보다 큰 숫자에 대한 정규식?

0보다 큰 숫자에 대한 정규식? MVC의 모델에 유효성 검사를 적용하고 Regex를 사용하여 수행하고 싶습니다. 제출시 내 모델의 ID가 0보다 큰지 확인하려고합니다. MVC가 어떤 관련이 있는지 모르겠지만 ID가 정수인 경우이 BRE는 다음을 수행해야합니다. ^[1-9][0-9]*$ 정수가 아닌 실수 (부동 수)를 일치 시키려면 위의 경우와 함께 정상적인 십진수 (예 : 2.5또는 3.3̅), 패턴이 0과 1 사이 인 경우 (예 :) 및 다음과 0.25같은 경우를 처리해야합니다. 패턴에는 0 인 소수 부분이 2.0있습니다. (예 :) . 그리고 그 동안 정수 (예 :)에서 선행 0에 대한 지원을 추가합니다 005. ^(0*[1-9][0-9]*(\.[0-9]+)?|0+\.[0-9]*[1-9][0-9]*)..

programing tip 2020.11.30

git push rejected : 오류 : 일부 참조를 푸시하지 못했습니다.

git push rejected : 오류 : 일부 참조를 푸시하지 못했습니다. 사람들이 비슷한 질문을했지만 문제의 원인은 다르다고 생각합니다. 나는 내 코드를 상당히 엉망으로 만들었 기 때문에 하드 리셋을했다. git reset --hard 41651df8fc9 나는 꽤 많은 변경을했고, 커밋을했고, 이제이 모든 커밋을 서버에 푸시하려고하는데 다음과 같은 오류가 발생합니다. ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@git.somewhere.git' Git은 git pull을 할 것을 제안하며 다른 사람들이 다른 사용자에게 제안한 것입니다. 그러나 git pull이 현재 코드를 더 이상 원..

programing tip 2020.11.30

VS2017 NetCoreApp을 EXE로 컴파일

VS2017 NetCoreApp을 EXE로 컴파일 Visual Studio 2017에서 NetCoreApp (v1.1)을 만들었습니다. 컴파일 할 때 빌드 된 프로젝트에 대해 예상되는 EXE 대신 DLL이 생성됩니다. csproj파일을 확인하고 출력 유형이로 설정되어 exe있지만 주사위 가 없는지 확인했습니다 . VS2017이 여전히 DLL을 생성하는 이유는 무엇입니까? 내가 잊은 어딘가에 빠른 설정이라고 확신합니다 ... 그것도 오전 1시. :) Exe netcoreapp1.1 AnyCPU 2019 업데이트 : .NET Core 3.0+ 프로젝트에는 이제 기본적으로 빌드하는 플랫폼에 대한 실행 파일이 포함됩니다. 이것은 단지 shim 실행 파일이며 주 논리는 여전히 .dll파일 안에 있습니다. 그러나 ..

programing tip 2020.11.30

데이터베이스 구성이 어댑터를 지정하지 않습니다.

데이터베이스 구성이 어댑터를 지정하지 않습니다. mysql 데이터베이스에 연결하려고 할 때이 오류가 발생합니다. 문제는 응용 프로그램이 몇 주 동안 작동하고 무작위 로이 메시지를 받는다는 것입니다. 이 오류 메시지가 나타나면 응용 프로그램을 다시 시작할 때까지 데이터베이스에 다시 연결할 수 없습니다. 구성 파일을 사용하여 데이터베이스에 연결하고 어댑터가 지정되어 있습니다. 데이터베이스 구성은 런타임에 생성되지 않습니다. 무슨 일이 일어나고 있는지 아십니까? 명령 줄 스크립트 (여기서는 'my_script'라고합시다)를 실행하려고 할 때 동일한 오류가 발생했습니다. 그 이유는 다음과 같습니다. 거기에는 생산 환경 만 있습니다. 명령 줄에 RAILS_ENV를 설정하지 못했습니다. 따라서 다음은 제 경우의 해..

programing tip 2020.11.30

C #에서 큰 따옴표와 작은 따옴표의 차이점은 무엇입니까?

C #에서 큰 따옴표와 작은 따옴표의 차이점은 무엇입니까? C #에서 큰 따옴표와 작은 따옴표의 차이점은 무엇입니까? 파일에있는 단어 수를 세는 프로그램을 코딩했습니다. using System; using System.IO; namespace Consoleapp05 { class Program { public static void Main(string[] args) { StreamReader sr = new StreamReader(@"C:\words.txt"); string text = sr.ReadToEnd(); int howmany = 0; int howmany2 = 0; for(int i = 0; i < text.Length; i++) { if(text[i] == " ") { howmany++; }..

programing tip 2020.11.30

Eclipse Index 정리, 코드와 동기화되지 않음

Eclipse Index 정리, 코드와 동기화되지 않음 Linux에서 연결된 리소스를 통해 C ++ 코드와 함께 Eclipse를 사용하고 있습니다. 코드 분석 색인이 손상된 것 같습니다 (Goto 정의는 커서를 정의에 가깝게 배치하지만 정의에는 없음). 리소스를 새로 고쳐도 수정되지 않으며 Eclipse를 다시 시작하지도 않습니다. 인덱스를 비우고 다시 빌드하는 방법이 있습니까? 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 색인 하위 메뉴로 이동 한 다음 "다시 작성", "수정 된 파일로 업데이트"또는 "모든 파일 새로 고침"을 선택합니다. 이 세 가지 옵션의 차이점은 모르겠지만 일반적으로 "수정 된 파일로 업데이트"또는 "모든 파일 새로 고침"중 하나가 문제를 해결합니다. 또한 이미이 작업을 수행했지만 ..

programing tip 2020.11.30

LINQ 성능 FAQ

LINQ 성능 FAQ LINQ를 이해하려고합니다. 가장 신경 쓰이는 점은 구문을 더 잘 이해하더라도 표현력을 위해 무의식적으로 성능을 희생하고 싶지 않다는 것입니다. 'Effective LINQ'에 대한 정보 또는 책의 중앙 집중식 저장소가 있습니까? 실패하면 개인적으로 가장 좋아하는 고성능 LINQ 기술은 무엇입니까? 주로 LINQ to Objects에 관심이 있지만 LINQ to SQL 및 LINQ to XML에 대한 모든 제안도 물론 환영합니다. 감사. LINQ가 내부적으로 수행하는 작업을 이해하는 것만으로도 성능 저하 여부를 알 수있는 충분한 정보를 얻을 수 있습니다. 다음은 LINQ가 성능에 도움이되는 간단한 예입니다. 다음과 같은 전형적인 구식 접근 방식을 고려하십시오. List foos = ..

programing tip 2020.11.30
반응형