반응형
반응형

세 가지 특성이 실리콘밸리를 만들었다.
첫째는 투자에 대한 위험 감수이고, 둘째는 실패를 받아들이는 태도다.
실리콘밸리에선 실패를 ‘끝이 아닌 무언가를 배우는 과정’,
‘안되는 법 한 가지를 선택지에서 제거하는 작업’이라고 여긴다.
세 번째는 인재를 확보하기가 용이하다는 점이다.
- 마이크 혼다, 미국 전 하원의원


‘투자에 대한 위험 감수’, ‘실패를 긍정적으로 받아들이는 태도’,
‘우수한 인재를 적시에 확보하는 것’. 기업의 성공요소임에 틀림없습니다.
이 세 가지는 꼭 실리콘밸리에 가지 않더라도 언제든지 즉시 적용 가능합니다.
멀리에서 답을 찾는 대신,
바로 지금 그대로 실행하면 성공하는 조직을 만들 수 있습니다.

반응형
반응형

'포트폴리오 커리어의 시대'는
세계 최고의 경영사상가 찰스 핸디가 이미
오래전에 예측한 바 있다. 그는 포트폴리오 커리어의
시대에는 대부분의 생활이 일에 포함된다고 본다.
2가지 또는 그 이상의 영역에서 일을 하는 사람들이
늘어나는 현상에 따른 것이다. '멀티-커리어리즘'
(Multi-careerism)과도 연결된다. 이런 포트폴리오
커리어는 하나의 직무만으로 평생 먹고살기가
힘들어진다. 그런 미래가 우리 앞에 이미  
현실화되었음을 시사한다.


- 이광호의《아이에게 동사형 꿈을 꾸게 하라》중에서 -


* 하나의 일, 하나의 직업으로
살아가는 시대는 지났습니다. 모든 것이
일이 되고 모든 일이 직업이 되는 시대를 맞고 있습니다.
여러 일을 동시에 할 수 있는 '멀티 플레이어'가 되어야
살아남을 수 있습니다. 이런 시대에 요구되는 가장
중요한 것은 자기 관리, 자기 준비입니다. 새로운
기술과 지식, 유연한 사고와 창의적 발상으로
언제든 능숙하게 대응해야 합니다.
포트폴리오 커리어 시대입니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

살아 있는 글쓰기  (0) 2023.08.11
단 몇 초 만의 기적  (0) 2023.08.10
세상을 더 넓게 경험하라  (0) 2023.08.08
많은 것들과의 관계  (0) 2023.08.07
어머니의 사랑  (0) 2023.08.05
반응형

[MSSQL] DBCC CHECKIDENT 를 사용한 IDENTITY 값 초기화

 



IDENTITY 컬럼의 시작 값을 초기화 해야할 때 DBCC CHECKIDENT 명령을 사용하여 초기화 할 수 있다.
 

 -- 현재 IDENTITY 값 확인
DBCC CHECKIDENT('IDENT_TABLE', NORESEED)


DBCC CHECKIDNET('테이블명', NORESEED) 는 테이블의 현재 IDENTITY 값을 확인하는 명령어이다.

 

 -- IDENTITY 값 변경
 DBCC CHECKIDENT('IDENT_TABLE', RESEED, 1000)



DBCC CHECKIDENT('테이블명', RESEED, 초기화 값) 는 현재 값으로 사용할 새 값으로 초기화하는 명령어이다.
위의 경우 현재 값을 1000으로 초기화함으로써 새 값을 추가하면 1001이 삽입된다.

 

DBCC CHECKIDENT (Transact-SQL)

 

https://learn.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkident-transact-sql?view=sql-server-ver16 

 

DBCC CHECKIDENT (Transact-SQL) - SQL Server

DBCC CHECKIDENT checks the current identity value for the specified table in SQL Server, and changes the value if needed.

learn.microsoft.com

반응형
반응형

PyQt5 5.15.9

pip install PyQt5

https://pypi.org/project/PyQt5/

 

PyQt5

Python bindings for the Qt cross platform application toolkit

pypi.org

 Qt 는 최신 데스크톱 및 모바일 시스템의 여러 측면에 액세스하기 

PyQt5 - Comprehensive Python Bindings for Qt v5



위한 고급 API를 구현하는 교차 플랫폼 C++ 라이브러리 집합입니다 . 
여기에는 
위치 및 포지셔닝 서비스, 멀티미디어, NFC 및 Bluetooth 연결, 
Chromium 기반 웹 브라우저 및 기존 UI 개발이 포함됩니다. 

PyQt5는 Qt v5용 포괄적인 Python 바인딩 세트입니다. 35개 이상의 확장 모듈로 구현되며 Python을 iOS 및 Android를 포함한 모든 지원 플랫폼에서 C++에 대한 대체 애플리케이션 개발 언어 
로 사용할 수 있습니다 . PyQt5는 C++ 기반 애플리케이션에 내장되어 사용자가 해당 애플리케이션을 사용할 수 있도록 할 수도 있습니다.

 
해당 응용 프로그램의 기능을 구성하거나 향상시키는 응용 프로그램. 

반응형
반응형

History API (https://developer.mozilla.org/ko/docs/Web/API/History_API)

DOM의 Window 객체는 history 객체를 통해 브라우저의 세션 기록에 접근할 수 있는 방법을 제공합니다. history는 사용자를 자신의 방문 기록 앞과 뒤로 보내고 기록 스택의 콘텐츠도 조작할 수 있는, 유용한 메서드와 속성을 가집니다.

 

History.pushState  페이지 이동 없이 주소만 바꿔준다. (브라우저의 뒤로가가 버튼이 활성화 된다.)

브라우저 페이지를 이동하게 되면 window.onpopstate 라는 이벤트가 발생하게 되는데, pushState  했을때는 popstate 이벤트가 발생하지않고,  / 앞으로 가기를 클릭 했을때 popstate 이벤트가 발생하게 된다.

즉, pushState 와 popstate 둘을 이용하여 SPA 의 페이지 전환을 구현할 수 있다.

 

기본 형태 - history.pushState(state, title, url);

State : 브라우저 이동  넘겨줄 데이터 (popstate 에서 받아서 원하는 처리를 해줄  있음)

Title : 변경할 브라우저 제목 (변경 원치 않으면 null)

Url : 변경할 주소

 

사용예)

window.onpopstate = function(e) { 
    console.log(`${JSON.stringify(e.state)} | ${location.origin} | ${location.pathname}`);
}

var state = {page_id : 1, data : 'test'};
var url = location.origin + '/myPage';
history.pushState(state, null, url);

 코드를 실행하면 history.pushState  수행했을때 브라우저 주소에 /myPage  붙는걸   있고,

뒤로가기를(원래 url) 한뒤 다시 앞으로(pushState 추가된 url) 가기를 클릭 하면

콘솔 출력값으로 {"page_id":1,"data":"test"} | http://localhost:5000 | /myPage  출력된다.

 

 

* https://kwangsunny.tistory.com/28

반응형
반응형

[javascript] 새로고침 없이 파라미터 제거/수정

 

Remove URL parameters without refreshing page

window.history.pushState({}, document.title, "/" + myNewURL );

https://stackoverflow.com/questions/22753052/remove-url-parameters-without-refreshing-page

 

Remove URL parameters without refreshing page

I am trying to remove everything after the "?" in the browser url on document ready. Here is what I am trying: jQuery(document).ready(function($) { var url = window.location.href; url = url...

stackoverflow.com

 

1- The pushState() method if you want to add a new modified URL to history entries.

2- The replaceState() method if you want to update/replace current history entry.

.replaceState() operates exactly like .pushState() except that .replaceState()

 

For one liner fans, try this out in your console/firebug and this page URL will change:

window.history.pushState("object or string", "Title", "/"+window.location.href.substring(window.location.href.lastIndexOf('/') + 1).split("?")[0]);

This page URL will change from:

http://stackoverflow.com/questions/22753052/remove-url-parameters-without-refreshing-page/22753103#22753103

To

http://stackoverflow.com/22753103#22753103

 

History: pushState() method
https://developer.mozilla.org/en-US/docs/Web/API/History/pushState

 

History: pushState() method - Web APIs | MDN

In an HTML document, the history.pushState() method adds an entry to the browser's session history stack.

developer.mozilla.org

 

History.replaceState() https://developer.mozilla.org/ko/docs/Web/API/History/replaceState

 

History.replaceState() - Web API | MDN

History.replaceState() 메서드는 현재 history를 수정해 메소드의 매개 변수에 전달 된 stateObj, title, URL로 대체합니다. 이 방법은 특히 일부 유저의 동작에 대한 응답으로 history 객체의 상태나 현재 history

developer.mozilla.org

 

반응형

+ Recent posts