'개발'에 해당되는 글 188건
- 2012.08.10 이클립스에서 포맷팅과 Organize imports를 저장 시 자동화할 수 있다
- 2012.08.10 소프트웨어 아키텍쳐의 needs를 통한 설계...
- 2012.08.10 재일코리안 기업가
- 2012.08.10 팀장리더쉽스쿨 사람관리 과제 2012년 3월 ...
- 2012.08.10 팀장리더쉽스쿨 성과관리 과제 2012년 4월 ...
- 2012.08.10 팀장리더쉽스쿨 조직관리 과제 2012년 5월 ...
- 2012.06.01 Exception in org.eclipse.team.svn.ui.SVNTeamUIPlugin.start() of bundle org.eclipse.team.svn.ui.
- 2012.05.24 Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
- 2011.12.09 mysql procedure 8
- 2011.07.13 Cocoa 1일차 2
이클립스에서 포맷팅과 Organize imports를 저장 시 자동화할 수 있다
이클립스에서 포맷팅과 Organize imports를 저장 시 자동화할 수 있다.
Window -> Preferences -> Java -> Editor -> Save Actions
[v] Perform the selected actions on save
[v] Format source code
(o) Format all lines
[v] Organize imports
소프트웨어 아키텍쳐의 needs를 통한 설계...
태그: 아키텍쳐, architecture, 요구사항, USECASE, LOGICAL VIEW
해당 내용은 홈네트워크의 요구사항을 이용한 architecture 설계한 문서이다.
1. Project Plan
Goal
Scope
Human Resources & Time Plan
Risk
2. Requirement
Usecase Diagram
Usecase Description – 홈네트워크 서비스
Usecase Description – 출입관리
Quality Scenarios
3. View
Logical View
Implementation View
Precess View
Deployment View
No. 내용 출처 일자 비고
10 거주자는 각종 생활 에너지(가스/전기/수도) 사용량을 실내 또는 외부에서 휴대폰 또는 인터넷으로 조회할 수 있어야 한다. 워크샵 2006/10/25 N/A
11 관리사무소에서는 거주자에 대한 각종 정보 관리를 쉽게 할 수 있어야 한다 워크샵 2006/10/25 N/A
12 관리사무소와 경비실에서는 각 세대의 재난 및 무단 침입 발생 시 이를 즉시 감지할 수 있어야 한다. 워크샵 2006/10/25 N/A
13 경비실에서는 거주자 부재 중인 세대로의 택배 및 등기가 왔을 때 이를 대리 수령하였을 경우 이를 등록하고 해당 거주자의 휴대폰으로 자동 통보할 수 있어야 한다. 워크샵 2006/10/25 N/A
14 거주자가 신규 생활기기나 정보가전 기기를 추가 구매하거나 교체할 경우에도 손 쉽게 제어가 가능하여야 하며, 제어 화면 및 메시지는 한국어, 영어, 중국어, 일본어 중 선택할 수 있어야 한다. 워크샵 2006/10/25 N/A
10 거주자는 각종 생활 에너지(가스/전기/수도) 사용량을 실내 또는 외부에서 휴대폰 또는 인터넷으로 조회할 수 있어야 한다. 워크샵 2006/10/25 N/A
11 관리사무소에서는 거주자에 대한 각종 정보 관리를 쉽게 할 수 있어야 한다 워크샵 2006/10/25 N/A
http://mybox.happycampus.com/nuninaya/1927281
태그: 기업가, 한국인, 자본, 연구과제, 뉴커머
제인코리안의 기업가를 통한 현황과 성공사례를 서술함.
1.한국인 뉴커머와 한국인 기업가
2.에스닉 기업
3.개념의 틀과 연구과제
4.도쿄 중심의 한국인 기업가
5.한국인 기업가의 인적자본과 이민 전의 사회관계자본
6.한국인 기업가의 창업과정과 경제자본
7.한국인 기업의 특성
8.한국인 기업가의 사회 관계 자본
9.한국인 기업가의 문화자본과 기업업적
10.한국인 기업가의 유형화
11.결론 / 연구과제
한국인 기업가의 인적자본과 이민 전의 사회관계자본
1. 한국인 기업가의 인적자본
1) 한국인 기업가의 학력
- 에스닉 : 민속적이며 토속적인 양식
- 한국인 기업가는 일본보다 한국에서 받은 고학력을 가지고 도일
- 한국인 기업가는 본국에서 받은 교육수준이 높다는 것을 확인.
- 일본에서 크게 성장하고 있는 기업가에게는 대학이나 대학원에서 경제.경영분야까지 전문적으로
공부한 교육수준이 높은 사람이 많음.
2) 한국인 기업가의 직업경험
- 판매서비스가 약 37%, 기업가 약 35%, 전문직 약 18%
- 전문직, 판매 서비스가 기업가로의 직업을 전화하는 비율이 높음
- 일본인 고객과의 사회관계가 형성되어 있는 기업가라면 창업자금이나 임대문제는 간단히 해결
,창업에 필요한 인맥이라고 하는 사회관계자본도 직업경력을 통해 형성
- 최종 인적자본(학력, 기술, 직업경력)-창업에 도움
2. 한국인 기업가의 이민 전의 사회관계자본
1) 이민 전 일본에서의 지원자의 유무
- 도일 전에 약 4명 중에 3며의 한국인 기업가에게 지원자가 일본에 존재
(지원자 : 친척(43.7%) → 학교의 친구(26.7%) → 직장관계(25.3%))
- 일본에 존재하는 친족 네트워크가 기업가에 있어서 지원의 큰 원천이 되고 있다는 것
- 지원자의 존재는 창업과정에서 중요한 역할을 담당하는 사회관계자본
- 기업가를 지원하는 네트워크의 존재에 의해 기업정보에의 접근, 창업시 일어나는 다양한 문제의 해결,
또는 기업의 성장에 필요한 자원동원 등이 가능
http://mybox.happycampus.com/nuninaya/1929391
팀장리더쉽스쿨 사람관리 과제 2012년 3월 ...
태그: 사람관리, 휴넷, 동기요인, 회사입장, 업무, 욕구이론, 인센티브, 성과
팀장리더쉽스쿨 사람관리 과제로 99점 평가 받은 자료입니다.
과제 1에 대해서만 팀장의 핵심역할을 언급 못하여 점수가 깎겼습니다.
나머지만 좋은 평가를 받았습니다.
1. 팀장의 역할로서 사람관리의 의미와 4가지 범주, 각 범주의 개념에 대해 간략히 기술하고, (20점) 2. 여러분이 직장생활을 하면서 가장 동기부여 되었던 때, 혹은 가장 동기저하 되었던 상황과 결과를 제시하고, (20점) 3. 동기부여/저하의 원인을 동기부여의 주요 이론(6가지)을 적용하여 해석해 보세요 (30점) 4. 위 상황에 대해 여러분의 팀원이 같은 상황을 겪고 있을 때(혹은 반대의 상황에 있을 때), 팀장으로서 동기부여 강화를 위해 실행 할 수 있는 실천방안을 제시해 보세요 (30점) (1) 교육과정에서 제시된 사람관리의 의미, 4가지 범주, 각각의 개념을 제시할 것 (미제시 및 올바른 설명이 아닐 경우 부분 감점) (2) 동기부여, 혹은 저하의 상황과 결과의 연관성을 동기부여 이론(교육과정)에서 설명하는 동기부여의 결과와 연관지어 제시할 것 (단순 상황 및 결과만 제시시 부분 감점) (3) 동기부여 또는 저하의 원인을 동기부여 6가지 이론 중 한 가지 이상을 적용하여, 이론에서 설명하고 있는바와 실제 겪은 상황을 연결하여 해석해 볼 것 (동기부여 이론과 연관성이 없거나, 이론에서 설명하는 내용이 반영되지 않는 경우 부분 감점) (4) 앞에서 제시한 동기부여 이론(원인)에 입각하여,해결책을 제시해 볼 것 (개인이 아닌 팀장이 주는 해결책-도움- 관점에서 제시하지 않거나 , 동기부여 이론에서 설명한 가이드의 내용에 부합하지 않는 경우 부분 감점)
답안
팀장의 역할로서 사람관리의 의미와 4가지 범주, 각 범주의 개념에 대해 간략히 기술
사람관리의 의미 - 사람을 관리하는 것은 팀원들에게 동기를 부여하고, 나와 팀원들의 역량을 키우고, 자신의 문제를 스스로 해결할 수 있도록 지원하고, 팀과 이해관계자들 간의 역할 관리를 하는 것을 말한다.
없음
http://mybox.happycampus.com/nuninaya/6471437
팀장리더쉽스쿨 성과관리 과제 2012년 4월 ...
태그: 성과관리, 팀목표설정, 목표설정프레임워크, 팀장리더쉽스쿨 성과.., 팀장리더쉽스쿨, 팀장 리더쉽 스쿨, 팀장 리더쉽, 리더쉽, 팀장리더쉽스쿨 성과.., 성과관리
팀장리더쉽스쿨 성과관리 과제로 100점 평가 받은 자료입니다.
문제
바람직한 팀목표설정을 위한 5가지 목표 설정 프레임 워크에 대해 설명하고, 그 중 바람직한 목표설정 방법인 smart한 목표 설정에 따라 팀 목표를 설정해 보시오. 1) 목표 설정이 무엇인지에 대해 설명하고 5가지 목표설정 프레임 워크에 대해 정리하시오. 2) SMART한 목표설정에 대해 팁과 체크포인트를 중심으로 설명하시오. 3) 팀 목표를 설정해보고 SMART한 목표가 맞는지, 위에 언급한 체크포인트를 바탕으로 검증해보시오.
1) 목표설정의 정의와 5가지 목표설정 프레임워크를 명확히 설명한 경우 - 30점- 목표설정의 정의 작성요망- 5가지 목표설정 프레임워크에 대해 빠짐없이 명확히 설명요망
2)SMART한 목표설정에 대해 팁과 체크포인트를 명확히 제시한 경우 - 40점- 10가지 항목 중 빠뜨리거나 잘못 기입한 경우 감점
3) 팀목표가 위에서 언급한 5가지 체크포인트를 바탕으로 명확히 검증된 경우 - 30점- 5가지 체크 포인트를 모두 언급하며 검증하였으며, 각 체크 포인트과 그 분석 결과가 논리적으로 모순이 없어야 함
목표 설정이 무엇인지에 대해 설명하고 5가지 목표설정 프레임 워크에 대해 정리하시오.
목표 설정이란
조직의 성과 창출을 위하여 무엇을 통해 어느 정도 성과로 창출하면 평가가 가능한지를 규정하는 것
‘CbA’ Skill을 통해 구체화 가능
Challengeable but Achievable
도적적이지만 도달 가능한 목표를 설정해야 한다.
예 ) 작년 수준에 비해, 회사/본부/팀이 추가하는 목표에 비해 , 경쟁사/경쟁환경에 비해 도적적이어야 하고, 내 역량에 비해, 보유한 자원에 비해, 책임과 권한에 비해 도달 가능한 목표를 설정해야 한다.
http://mybox.happycampus.com/nuninaya/6525879
팀장리더쉽스쿨 조직관리 과제 2012년 5월 ...
태그: 팀장리더쉽스쿨, 조직관리, 팀장, 팀장리더십, 리더십, 팀의 비전, 팀의 목표, 팀 에너지 활용, 비전 공유화, 구선원의 행동
팀장리더쉽스쿨 조직관리 과제로 99점 평가 받은 자료입니다.
없음
1. 팀장의 組織(조직)관리 리더십 네 가지 구성요소와 개념을 간략히 설명하고,(20점)
2. 위 네 가지 구성요소에 대한 팀장으로서의 역할을 제시하고 (20점)
3. 여러분의 팀에서 혁신이 필요한 부분을 제시하여, 팀장으로서 성공적인 변혁을 어떻게 이끌 수 있는지 성공적인 변혁의 5단계 과정을 바탕으로 실행 전략을 수립해 보세요. (60점)
(1) 자신의 팀의 상황을 고려하여, 혁신이 필요한 구체적인 부분과 혁신이 필요하다고 판단되는 이유를 기술할 것
(2) 혁신을 이루기 위해 필요한 과제를 변화의 핵심 성공요인 5단계와 연관지어 각각 팀(조직)에서 실제 시행 가능한 구체적인 방법과 함께 제시할 것
- 필수 포함 요소 : 변화의 핵심 성공요인 5가지와 그 핵심 개념(필요성), 실제 실행 가능한 구체적인 안(계획)
(3) 반드시 자신이 속한 팀(조직)의 사례로서 작성할 것
(일반적, 보편적 상황이나 사례에 대해 기술해서는 안됨)
1) 팀장의 組織(조직)관리 리더십 네 가지 구성요소와 개념을 간략히 설명하시오.
A. 팀의 비전과 목표를 설정하고 공유하라
i. 도전적인고 효과적인 목표설정
1. 효과적인 목표 수립이 필요성은 목표를 통해 구성원들은 희망을 같고, 동기 부여가 형성되며, 특히 TypeIII error 방지를 통해 엉뚱한 일, 올바르지 않은 일을 열심히 하는 것을 미연에 방지 시킬 수 있다.
2. 성공하는 팀을 위한 목표 수립 방법은
A. 팀원 모두가 참여토록 한다.
B. 큰 그림을 우선시 한다.
C. 구체적 실행방안은 단계별로 각각의 구성원이 갖는 견해차이를 도출하고 정리하여 조정해 나가야 한다.
ii. 팀 에너지 활용의 선택과 집중
1. 목표에 대한 조직문화의 이상-현실을 분석하고, 이상-현실간의 격차에 대한 견해차이를 조정하여 팀 에너지를 집중시켜야 한다.
없음
http://mybox.happycampus.com/nuninaya/6678590
!SUBENTRY 2 org.eclipse.equinox.registry 4 1 2012-02-15 11:30:56.946
!MESSAGE Plug-in org.eclipse.team.svn.ui was unable to load class org.eclipse.team.svn.ui.crashrecovery.Inaccessible LocationDataHelper.
!STACK 0
org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.team.svn.ui (946).
at org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter.postFindLocalClass(EclipseLazyStarter.j ava:122)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClass(ClasspathManager.java:462)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.find LocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.find ClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.find Class(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.find Class(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.load Class(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHos t.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractB undle.loadClass(AbstractBundle.java:1207)
at org.eclipse.core.internal.registry.osgi.RegistrySt rategyOSGI.createExecutableExtension(RegistryStrat egyOSGI.java:174)
at org.eclipse.core.internal.registry.ExtensionRegist ry.createExecutableExtension(ExtensionRegistry.jav a:905)
at org.eclipse.core.internal.registry.ConfigurationEl ement.createExecutableExtension(ConfigurationEleme nt.java:243)
at org.eclipse.core.internal.registry.ConfigurationEl ementHandle.createExecutableExtension(Configuratio nElementHandle.java:55)
at org.eclipse.team.svn.core.extension.CoreExtensions Manager.loadExtensions(CoreExtensionsManager.java: 195)
at org.eclipse.team.svn.core.extension.CoreExtensions Manager.loadCoreExtensions(CoreExtensionsManager.j ava:180)
at org.eclipse.team.svn.core.extension.CoreExtensions Manager.instance(CoreExtensionsManager.java:61)
at org.eclipse.team.svn.core.utility.SVNUtility.isPri orToSVN17(SVNUtility.java:99)
at org.eclipse.team.svn.core.operation.SVNResourceRul eFactory.refreshRule(SVNResourceRuleFactory.java:3 3)
at org.eclipse.core.internal.resources.Rules.refreshR ule(Rules.java:166)
at org.eclipse.core.internal.resources.Resource.refre shLocal(Resource.java:1647)
at org.eclipse.core.internal.refresh.RefreshJob.runIn Workspace(RefreshJob.java:167)
at org.eclipse.core.internal.resources.InternalWorksp aceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.j ava:54)
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.team.svn.ui.SVNTeamUIPlugin.start() of bundle org.eclipse.team.svn.ui.
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.startActivator(BundleContextImpl.java:734 )
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHos t.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractB undle.start(AbstractBundle.java:299)
at org.eclipse.osgi.framework.util.SecureAction.start (SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setL azyTrigger(BundleLoader.java:268)
at org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter.postFindLocalClass(EclipseLazyStarter.j ava:107)
... 25 more
Caused by: java.lang.ExceptionInInitializerError
at org.eclipse.team.svn.ui.preferences.SVNTeamPrefere nces.getConsoleRGB(SVNTeamPreferences.java:838)
at org.eclipse.team.svn.ui.console.SVNConsole.loadPre ferences(SVNConsole.java:162)
at org.eclipse.team.svn.ui.console.SVNConsole.<init>( SVNConsole.java:99)
at org.eclipse.team.svn.ui.SVNTeamUIPlugin.start(SVNT eamUIPlugin.java:126)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.startActivator(BundleContextImpl.java:702 )
... 31 more
Caused by: org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4282)
at org.eclipse.swt.SWT.error(SWT.java:4197)
at org.eclipse.swt.SWT.error(SWT.java:4168)
at org.eclipse.swt.widgets.Display.error(Display.java :1258)
at org.eclipse.swt.widgets.Display.checkDevice(Displa y.java:764)
at org.eclipse.swt.widgets.Display.getSystemFont(Disp lay.java:2459)
at org.eclipse.jface.preference.PreferenceConverter.< clinit>(PreferenceConverter.java:84)
... 38 more
!ENTRY org.eclipse.osgi 4 0 2012-02-15 11:30:56.966
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jface.preference.PreferenceConverter
at org.eclipse.ui.internal.themes.ThemeElementHelper. installColor(ThemeElementHelper.java:274)
at org.eclipse.ui.internal.themes.ThemeElementHelper. populateRegistry(ThemeElementHelper.java:165)
at org.eclipse.ui.internal.themes.Theme.<init>(Theme. java:77)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getTheme(WorkbenchThemeManager.java:277)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getTheme(WorkbenchThemeManager.java:297)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.doSetCurrentTheme(WorkbenchThemeManager.java:20 1)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.setCurrentTheme(WorkbenchThemeManager.java:326)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getCurrentTheme(WorkbenchThemeManager.java:239)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getInstance(WorkbenchThemeManager.java:59)
at org.eclipse.ui.internal.Workbench.getThemeManager( Workbench.java:3449)
at org.eclipse.ui.internal.Workbench$38.runWithExcept ion(Workbench.java:1693)
at org.eclipse.ui.internal.StartupThreading$StartupRu nnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableL ock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessa ges(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(D isplay.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Di splay.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench. java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workben ch.java:2494)
at org.eclipse.ui.internal.Workbench$7.run(Workbench. java:674)
at org.eclipse.core.databinding.observable.Realm.runW ithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWork bench(Workbench.java:667)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Pl atformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplica tion.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle. run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication(EclipseAppLauncher.java: 110)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework( Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.ja va:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:14 10)
at org.eclipse.equinox.launcher.Main.main(Main.java:1 386)
!ENTRY org.eclipse.core.resources 4 566 2012-02-15 11:30:57.455
!MESSAGE Workspace was not properly initialized or has already shutdown.
Wooee! Fixed the problem by deleting a file in the .metadata folder.
SOLUTION: Delete this file and restart:
\workspace\.metadata\.plugins\org.eclipse.core.res ources\.snap
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
어느날 갑자기 톰켓이 class?를 못찾음..-_=! 월래 잘 되던거 였는데..힝
뭔가 톰켓 플러그인 이상을 감지.. 메이븐의 위치 라이브러리를 못올리는듯..
임의적으로 톰켓에 classpath 스프링 add External jars해서 넣어보기도 하였으나 실패
그래서 그냥 서버를 삭제해버렸다..-_-ㅋ
그리고 혹시 몰라 해당 프로젝트 메이븐 환경설정 업데이트 함 해주고
Maven -> Update Project Configuration
다시 서버추가해서 돌리니 예전과 같이 잘돌아감..-_-ㅋ
젝일이다 젝일
mysql procedure
CREATE TABLE my_bundles(seq int auto_increment, total int, bundle text, PRIMARY KEY (seq));
INSERT INTO my_bundles(total,bundle) VALUES (3,"JAVASCRIPT,ACTIONSCRIPT,HTML"),(1,"C++"),(2,"ALGOL,C#"),(7,"C,PHP,JSP,LISP,BASIC,ADA,PYTHON"),(6,"JAVA,RUBY,PASCAL,COBOL,FORTRAN,PERL"),(5,"DELPHI,PROLOG,SMALLTALK,PERL,COLDFUSION");
SELECT * FROM my_bundles;
DROP TABLE IF EXISTS my_items;
CREATE TABLE my_items(seq int auto_increment, language varchar(32), PRIMARY KEY (seq));
DELIMITER $$
DROP PROCEDURE IF EXISTS tokenizer $$
CREATE PROCEDURE tokenizer(
INOUT input_string varchar(1025), OUT token varchar(1025), IN boundary varchar(16)
) READS SQL DATA
BEGIN
SELECT char_length(boundary) INTO @boundry_length;
SET @idx = LOCATE(boundary,input_string);
IF (@idx = 0) THEN
SET token = input_string;
SET input_string = NULL;
ELSE
SET token = SUBSTR(input_string,1,@idx-1);
SET input_string = SUBSTR(input_string,@idx + @boundry_length);
END IF;
END
$$
DELIMITER ;
DELIMITER $$
DROP PROCEDURE IF EXISTS insert_items $$
CREATE PROCEDURE insert_items(IN my_str varchar(1024)) MODIFIES SQL DATA
BEGIN
SELECT my_str INTO @org_string;
CALL tokenizer(@org_string, @tkn_str, ',');
WHILE (@tkn_str IS NOT NULL) DO
INSERT INTO my_items(language) VALUES (@tkn_str);
CALL tokenizer(@org_string, @tkn_str, ',');
END WHILE;
END
$$
DELIMITER ;
CALL insert_items('a,b,c');
SELECT * FROM my_items;
DELIMITER $$
DROP PROCEDURE IF EXISTS insert_cols_items $$
CREATE PROCEDURE insert_cols_items()
BEGIN
DECLARE ok INT DEFAULT '0';
DECLARE tmp_seq INT DEFAULT '0';
DECLARE tmp_total INT DEFAULT '0';
DECLARE tmp_bundle TEXT DEFAULT '';
DECLARE tot INT DEFAULT '0';
DECLARE cur CURSOR FOR SELECT seq, total, bundle FROM my_bundles;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET ok = 1;
OPEN cur;
REPEAT
FETCH cur INTO tmp_seq, tmp_total, tmp_bundle;
IF NOT ok THEN
CALL insert_items(tmp_bundle);
SET tot = tot + 1;
END IF;
UNTIL ok END REPEAT;
CLOSE cur;
IF tot > 0 THEN
SELECT tot;
ELSE
SELECT 0;
END IF;
END
$$
DELIMITER ;
TRUNCATE my_items;
CALL insert_cols_items();
SELECT * FROM my_items;
Cocoa 1일차
xib 파일 클릭
프로그램 짤때
xcode 사용 --> 로직
xib 클릭시 interface Builder 호출됨
interface Builder : 버튼 화면을 화면을 꾸민다. 화면에 보이는 객체, Resource 의 그래픽적 표현
[alloc]init 됨.
delegate : callback 함수라고 생각함
inspector :
1.객체 내부 속성의 초기화
2. 객체와 객체의 연결, 객체와 이벤트의 연결
3. 객체의 출력 위치
4. 해당 객체의 클래스 타입
command+shift+L : 라이브러리 :
command+shiift+I : :Inspector ( 속성 , 초기화)
IBOulet : inteface builder에서 보이기